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

Для чего нужен Object

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

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

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

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