Встречается на собеседованиях • сегодня

Что переходит от Object по наследованию

Все классы в Java неявно наследуются от Object. От него передаются следующие методы:

  • equals() – сравнение объектов (по умолчанию сравнивает ссылки)
  • hashCode() – возвращает хеш-код объекта
  • toString() – строковое представление объекта (по умолчанию: имя_класса@хешкод)
  • clone() – создание копии объекта (protected)
  • getClass() – возвращает объект Class текущего экземпляра
  • finalize() – вызывается перед удалением GC (deprecated в Java 9)
  • wait(), notify(), notifyAll() – методы для работы с потоками

Пример переопределения:

java
@Override
public String toString() {
    return "MyObject{" + "id=" + id + '}';
}
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы