Sobes.tech
Junior

Ինչ են Java-ում ըստ դյուրին մոդիֆիկատորները equals և hashCode?

sobes.tech AI

Պատասխան AI-ից

Հիմնական Object դասում։ equals մեթոդը ըստ նախնական կարգավորումների համեմատում է օբյեկտների հղումները (this == objhashCode մեթոդը ըստ նախնական կարգավորումների վերադարձնում է ամբողջ թիվ, որը սովորաբար ստացվում է օբյեկտի հիշողության հասցեից։

// Օրինակ Object.equals()
public boolean equals(Object obj) {
    return (this == obj); // Հղման համեմատում
}
// Օրինակ Object.hashCode()
public native int hashCode(); // Նատիվ մեթոդ, իրականացմանը նատիվ կոդում

Այստեղ փոփոխիչները չեն կիրառելի; դրանք Object դասի մեթոդներն են։