Core - 1
Что такое класс Object?
Класс Object является базовым классом для всех классов в Java. Все классы автоматически наследуются от класса Object, если явно не указано наследование от другого класса.
Класс Object определяет некоторые основные методы, которые доступны для всех объектов в Java. Некоторые из таких методов включают:
1. `equals()` : Метод используется для сравнения двух объектов на равенство.
2. `hashCode()` : Метод возвращает хеш-код объекта.
3. `toString()` : Метод возвращает строковое представление объекта.
4. `getClass()` : Метод возвращает класс объекта.
5. `finalize()` : Метод вызывается перед тем, как объект будет удален сборщиком мусора.
6. `clone()` : Метод создает и возвращает копию объекта.
7. `wait()` , `notify()` и `notifyAll()` : Методы используются для реализации механизма синхронизации и взаимодействия потоков.
Класс Object предоставляет базовые функциональные возможности, которые доступны для всех объектов в Java, и является основой для работы с объектами в языке программирования Java.