Alguém pode conferir e dizer se esta errado? Desde já agradeço!
import modelos.Livro;
import modelos.ProdutoFisico;
public class App {
public static void main(String[] args) throws Exception {
Livro livro = new Livro();
ProdutoFisico produtoFisico = new ProdutoFisico();
livro.setPreco(100);
livro.setDescontos(0.5);
System.out.println("O valor do livro: " + livro.getCalcularPrecoFinal());
produtoFisico.setPreco(40);
produtoFisico.setDescontos(0.2);
System.out.println("O valor do Produto: " + produtoFisico.getCalcularPrecoFinal());
}
}
undefined
package modelos;
import modelos.Calculavel;
public class ProdutoFisico implements Calculavel{
double preco;
double descontos;
double precofinal;
public double getPreco() {
return preco;
}
public void setPreco(double preco) {
this.preco = preco;
}
public double getDescontos() {
return descontos;
}
public void setDescontos(double descontos) {
this.descontos = descontos;
}
public double getCalcularPrecoFinal(){
return precofinal = preco - (preco * descontos);
}
}
undefined
package modelos;
import modelos.Calculavel;
public class Livro implements Calculavel{
double preco;
double descontos;
double precofinal;
public double getPreco() {
return preco;
}
public void setPreco(double preco) {
this.preco = preco;
}
public double getDescontos() {
return descontos;
}
public void setDescontos(double descontos) {
this.descontos = descontos;
}
public double getCalcularPrecoFinal(){
return precofinal = preco - (preco * descontos);
}
}
undefined
package modelos;
public interface Calculavel {
double getCalcularPrecoFinal();
}