Junior
Ce sunt modificatorii implicit equals și hashCode în Java?
sobes.tech AI
Răspuns de la AI
În clasa de bază Object. Metoda equals compară implicit referințele obiectelor (this == obj). Metoda hashCode returnează implicit o valoare întreagă obținută, de obicei, după adresa obiectului în memorie.
// Exemplu Object.equals()
public boolean equals(Object obj) {
return (this == obj); // Comparare după referință
}
// Exemplu Object.hashCode()
public native int hashCode(); // Metodă nativă, implementare în cod nativ
Modificatorii aici nu sunt aplicabili; acestea sunt metode ale clasei Object.