Встречается на собеседованиях • сегодня
Какая основная функция Object
Основная функция класса Object в Java — быть корневым классом для всех объектов в иерархии наследования. Он предоставляет базовые методы, которые можно переопределять:
equals()— сравнение объектов.hashCode()— генерация хеш-кода.toString()— строковое представление.getClass()— получение класса объекта.wait(),notify(),notifyAll()— работа с потоками.
Пример переопределения equals() и hashCode():
java
@Override
public boolean equals(Object obj) {
if (this == obj) return true;
if (obj == null || getClass() != obj.getClass()) return false;
MyClass other = (MyClass) obj;
return Objects.equals(field, other.field);
}
@Override
public int hashCode() {
return Objects.hash(field);
}
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы