Sobes.tech
Junior — Middle

Как се създава обикновено методът equals по подразбиране в Java?

sobes.tech AI

Отговор от AI

По подразбиране, методът equals в Java, наследен от класа Object, сравнява обектите по референция, тоест връща true само ако и двете променливи сочат към един и същи обект в паметта.

Пример за стандартна реализация:

public boolean equals(Object obj) {
    return (this == obj);
}

Ако искате да сравнявате обектите по съдържание, методът equals обикновено се преписва, като сравнява стойностите на полетата на класа.