Junior — Middle
Как се създава обикновено методът equals по подразбиране в Java?
sobes.tech AI
Отговор от AI
По подразбиране, методът equals в Java, наследен от класа Object, сравнява обектите по референция, тоест връща true само ако и двете променливи сочат към един и същи обект в паметта.
Пример за стандартна реализация:
public boolean equals(Object obj) {
return (this == obj);
}
Ако искате да сравнявате обектите по съдържание, методът equals обикновено се преписва, като сравнява стойностите на полетата на класа.