Junior — Middle
Kaip paprastai kuriamas equals metodas Java kalboje pagal numatytuosius nustatymus?
sobes.tech AI
Atsakymas iš AI
Numatytasis equals metodas Java kalboje, paveldėtas iš Object klasės, lygina objektus pagal nuorodą, tai yra, grąžina true tik jei abi kintamosios nurodo į tą patį objektą atmintyje.
Numatytosios įgyvendinimo pavyzdys:
public boolean equals(Object obj) {
return (this == obj);
}
Jei norite lyginti objektus pagal turinį, dažnai perrašote equals metodą, lygindami klasės laukų reikšmes.