Junior
Wat zijn de standaard equals- en hashCode-modifiers in Java?
sobes.tech AI
Antwoord van AI
In de basisklasse Object. De methode equals vergelijkt standaard de referenties van objecten (this == obj). De methode hashCode geeft standaard een geheel getal terug, meestal verkregen uit het geheugenadres van het object.
// Voorbeeld Object.equals()
public boolean equals(Object obj) {
return (this == obj); // Referentie vergelijking
}
// Voorbeeld Object.hashCode()
public native int hashCode(); // Native-methode, implementatie in native code
Modificatoren zijn hier niet van toepassing; dit zijn methods van de klasse Object.