Wann eigene implementierte HashCode Methode zwingend erforderlich?

Maik.Neumann

Aktives Mitglied
Hallo !

Ich wollte mal kurz nachfragen, wann man zwingend bei einer Klasse ein selst zu implementierende HashCode Methode anlegen muss.

Muss diese bereits zwingend vorhanden sein, wenn man Instanzen einer Klasse in eine HashMap ablegen will?

Danke und Gruß
Maik
 
Nein, die Mutterklasse Object erledigt das für dich, dass schon ein HashCode vorhanden ist.

Aber man sollte einen hashCode bereitstellen, sobald man die equals Methode überschreibt.
Genaueres dazu verät dir Google.
 
Zuletzt bearbeitet:

Zurück
Oben