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

Почему класс Object существует

Класс `Object` является корнем иерархии классов в Java. Все классы неявно наследуются от него, даже если явно не указано. Это обеспечивает: 1. **Базовую функциональность** – методы `equals()`, `hashCode()`, `toString()`, `getClass()`, `notify()`, `wait()` и другие. 2. **Универсальность** – можно хранить любой объект в коллекциях (например, `List`). 3. **Совместимость** – обобщённые методы могут работать с любыми типами через `Object`. Пример: ```java Object obj = "Hello"; System.out.println(obj.toString()); // Вызовется String.toString() ``` Без `Object` пришлось бы дублировать общую логику в каждом классе.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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