Gostaria de confirma se a classe TestaCalculavel esta correta?
public interface Calculavel { double calcularPrecoFinal(); }
public class Livro extends Produto implements Calculavel { private String autor;
@Override
public double calcularPrecoFinal() {
return preco * 0.9;
}
}
@Override
public double calcularPrecoFinal() {
// Implementação com taxas adicionais para produtos físicos
return preco * 1.05;
}
}
public class Produto { double preco ; }
public class TestaCalculave { public static void main(String[] args) { Livro livro = new Livro(); livro.preco = 100; double var = livro.calcularPrecoFinal(); System.out.println(var); } }