Sobes.tech
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.