public boolean equals(Conta a,Conta b){
if ((a.numero)equals(b.numero)){
return true;
}
return false;
}
pq o equals do codigo acima não funciona???
public boolean equals(Conta a,Conta b){
if ((a.numero)equals(b.numero)){
return true;
}
return false;
}
pq o equals do codigo acima não funciona???
pare de repetir os tópicos…
eh o terceiro q tu cria jah…
o equals só recebi um parametro … public boolean equals(Object obj) …
se vc quiser comparr duas Contas vc faz assim
a.equals(b);
e a implementacao do equals sera
Conta c = (Conta)obj;
if(this.numero == c.getNUmero()){
return true;
}
onde no codigo acima o this … representa a classe que esta invocando o metodo … entao em a.equals(b) … this representa a …
é isso