PAZ1c
paz1c
Metóda
equals()
•
Častejšie sa zvykne používať
porovnávanie atribútov
•
Metóda sa ľahko pochopí, ale ťažko
napíše
•
public
boolean equals(Object o)
{
•
Pes pes = (Pes) o;
•
•
if(pes.getRasa().equals(rasa)
•
&& pes.getVek() == vek)
•
{
•
return true;
•
else {
•
return false;
•
}
•
}
Tu môže prísť
hocičo, aj objekt
typu
Asteroid
Nesmierne
komplikácie pri
dedičnosti, treba
ošetriť veľa
bočných prípadov