isEqual
This commit is contained in:
@@ -24,7 +24,7 @@ public class Prodotto {
|
||||
this.descrizione = p_descrizione;
|
||||
}
|
||||
|
||||
public Prodotto(Prodotto p_Prodotto) { //copyProdotto, ma è costruttore quindi il nome rimane così
|
||||
public Prodotto(Prodotto p_Prodotto) { // copyProdotto, ma è costruttore quindi il nome rimane così
|
||||
this.nome = p_Prodotto.nome;
|
||||
this.prezzo = p_Prodotto.prezzo;
|
||||
this.qta = p_Prodotto.qta;
|
||||
@@ -84,4 +84,14 @@ public class Prodotto {
|
||||
public void invalida() {
|
||||
this.nome = null;
|
||||
}
|
||||
|
||||
public boolean isEqual(Prodotto p_prodotto) {
|
||||
boolean ritorno = p_prodotto.nome.equals(this.nome) &&
|
||||
p_prodotto.descrizione.equals(this.descrizione) &&
|
||||
p_prodotto.prezzo == this.prezzo &&
|
||||
p_prodotto.qta == this.qta &&
|
||||
p_prodotto.scontoFidelityCard == this.scontoFidelityCard;
|
||||
|
||||
return ritorno;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user