Junior
Was sind die Standardmodifikatoren equals und hashCode in Java?
sobes.tech KI
Antwort von AI
In der Basisklasse Object. Die Methode equals vergleicht standardmäßig die Objekt-Referenzen (this == obj). Die Methode hashCode gibt standardmäßig einen Ganzzahlwert zurück, der in der Regel anhand der Speicheradresse des Objekts ermittelt wird.
// Beispiel Object.equals()
public boolean equals(Object obj) {
return (this == obj); // Referenzvergleich
}
// Beispiel Object.hashCode()
public native int hashCode(); // Native-Methode, Implementierung in nativem Code
Modifikatoren sind hier nicht anwendbar; dies sind Methoden der Klasse Object.