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

Что наследуется от Object в Java

Все классы в Java неявно наследуют от Object. Вот ключевые методы:

  1. toString() - строковое представление объекта
  2. equals() и hashCode() - сравнение объектов
  3. getClass() - возвращает класс объекта
  4. clone() - создание копии объекта
  5. finalize() - вызывается перед удалением GC (устарел)
  6. wait(), notify(), notifyAll() - работа с потоками

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

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 field1.equals(other.field1) && field2 == other.field2;
}

Эти методы обеспечивают базовую функциональность для всех объектов в Java.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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