Co jeśli nie zaimplementuję metody equals()

0

Cześć,
Mam pytanie odnośnie hashCode() i equals(). Czy jeśli nie zaimplementuje tych metod w mojej klasie - equals z Object zadziała poprawnie (np przy dodawaniu do Hashmapy czy zwykłym sprawdzaniu ifem).

2

Również zadziała poprawnie, tylko że to ty powinieneś zdefiniować na jakich zasadach ma być obiekt porównywany. Bo w tym przypadku equals zwróci true wtedy kiedy porównasz te same referencje.

1 użytkowników online, w tym zalogowanych: 0, gości: 1