Junior
Šta su podrazumevani modifikatori equals i hashCode u Javi?
sobes.tech АИ
Одговор од АИ
U osnovnoj klasi Object. Metoda equals podrazumevano poredi reference objekata (this == obj). Metoda hashCode podrazumevano vraća celobrojnu vrednost, obično dobijenu po adresi objekta u memoriji.
// Primer Object.equals()
public boolean equals(Object obj) {
return (this == obj); // Poređenje po referenci
}
// Primer Object.hashCode()
public native int hashCode(); // Nativna metoda, implementacija u nativnom kodu
Modifikatori ovde nisu primenjivi; to su metode klase Object.