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

Какая задача у класса Object

Класс Object — корневой суперкласс в Java. Все классы неявно наследуются от Object, даже если не указано явно.

Основные методы:

  • equals() — сравнение объектов (по умолчанию сравнивает ссылки).
  • hashCode() — возвращает хеш-код объекта, используется в HashMap, HashSet.
  • toString() — строковое представление объекта (по умолчанию: имя_класса@хеш).
  • getClass() — возвращает класс объекта во время выполнения.
  • wait(), notify(), notifyAll() — для работы с потоками (синхронизация).
  • clone() — создает копию объекта (требует implements Cloneable).

Пример:

java
Person p1 = new Person("Alice");
Person p2 = new Person("Alice");

System.out.println(p1.equals(p2)); // false (если не переопределён equals)
System.out.println(p1.toString()); // Person@1a2b3c
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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