-
Criar objetos para os produtos (Banana, 1,2kg, R$12) e (Laranja, 20kg, R$12)
-
Comparar os dois objetos com equals .Se forem iguais imprima a mensagem “objetos iguais”. Se forem diferentes exiba o toString() da banana numa linha e da laranja na linha seguinte
class Produto {
private String descricao;
private double qtde, preco;
public Produto(String descricao, double qtde, double preco) {
this.descricao = descricao;
this.qtde = qtde;
this.preco = preco;
}
public double totalProduto(){
return this.preco*this.qtde;
}
public String toString() {
return "Produto{" + "descricao=" + descricao + ", qtde=" + qtde + ", preco=" + preco + '}';
}
public boolean equals(Object obj) {
if (this == obj) {
return true;
}
if (obj == null) {
return false;
}
if (getClass() != obj.getClass()) {
return false;
}
final Produto other = (Produto) obj;
if (!this.descricao.equals(other.descricao)) {
return false;
}
return true;
}
}
public class TestProduto{
public static void main(String[] args){
}
}