Junior
Какви са стандартните модификатори equals и hashCode в Java?
sobes.tech AI
Отговор от AI
В базовия клас Object. Методът equals по подразбиране сравнява референциите към обектите (this == obj). Методът hashCode по подразбиране връща цяло число, получено обикновено по адреса на обекта в паметта.
// Пример Object.equals()
public boolean equals(Object obj) {
return (this == obj); // Сравнение по референция
}
// Пример Object.hashCode()
public native int hashCode(); // Нативен метод, реализиран в нативен код
Модификаторите тук не са приложими; това са методи на класа Object.