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