Sobes.tech
Назад к вопросам
Junior — Middle
87

Какие методы и свойства доступны через класс Object в Java и унаследованы всеми классами?

Ответ от нейросети

sobes.tech AI

Класс Object в Java — корень иерархии классов, от которого наследуются все остальные классы. Он предоставляет базовые методы, доступные всем объектам:

  • equals(Object obj) — сравнение объектов на равенство.
  • hashCode() — возвращает хеш-код объекта, используется в коллекциях.
  • toString() — строковое представление объекта.
  • getClass() — возвращает объект класса (тип объекта во время выполнения).
  • clone() — создает копию объекта (при реализации интерфейса Cloneable).
  • finalize() — вызывается перед сборкой мусора (устаревший метод).
  • wait(), notify(), notifyAll() — методы для работы с потоками и синхронизацией.

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