Встречается на собеседованиях • сегодня
Какие знаешь методы класса Object
equals() – проверяет эквивалентность объектов (по умолчанию сравнивает ссылки).
hashCode() – возвращает хеш-код объекта, используется в хеш-коллекциях.
toString() – возвращает строковое представление объекта.
getClass() – возвращает класс объекта во время выполнения.
wait(), notify(), notifyAll() – методы для работы с многопоточностью.
clone() – создает копию объекта (реализует Cloneable).
finalize() – вызывается перед удалением объекта сборщиком мусора (устарел).
Пример:
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 this.field == other.field;
}
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы