Junior
Ինչ են Java-ում ըստ դյուրին մոդիֆիկատորները equals և hashCode?
sobes.tech AI
Պատասխան AI-ից
Հիմնական Object դասում։ equals մեթոդը ըստ նախնական կարգավորումների համեմատում է օբյեկտների հղումները (this == obj)։ hashCode մեթոդը ըստ նախնական կարգավորումների վերադարձնում է ամբողջ թիվ, որը սովորաբար ստացվում է օբյեկտի հիշողության հասցեից։
// Օրինակ Object.equals()
public boolean equals(Object obj) {
return (this == obj); // Հղման համեմատում
}
// Օրինակ Object.hashCode()
public native int hashCode(); // Նատիվ մեթոդ, իրականացմանը նատիվ կոդում
Այստեղ փոփոխիչները չեն կիրառելի; դրանք Object դասի մեթոդներն են։