Junior
Java'da varsayılan equals ve hashCode modifikörleri nedir?
sobes.tech yapay zeka
AI'dan gelen yanıt
Temel sınıf Object içinde. equals metodu varsayılan olarak nesnelerin referanslarını karşılaştırır (this == obj). hashCode metodu varsayılan olarak, genellikle, nesnenin bellek adresinden alınan bir tam sayı değeri döner.
// Object.equals() örneği
public boolean equals(Object obj) {
return (this == obj); // Referans karşılaştırması
}
// Object.hashCode() örneği
public native int hashCode(); // Yerel metod, yerel kodda uygulanır
Buradaki modifikörler uygulanamaz; bunlar Object sınıfının metodlarıdır.