Sobes.tech
Junior — Middle

¿Qué métodos y propiedades están disponibles a través de la clase Object en Java y son heredadas por todas las clases?

sobes.tech AI

Respuesta de la IA

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

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

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