Класс объектов Java относится к корневому классу Java, от которого произошли все остальные классы. Он предоставляет набор методов и полей, наследуемых всеми объектами Java. Вот некоторые из часто используемых методов класса Object
в Java:
equals(Object obj)
: сравнивает текущий объект с указанным объектом на предмет равенства.hashCode()
: возвращает значение хэш-кода объекта.toString()
: возвращает строковое представление объекта.getClass()
: возвращает класс времени выполнения объекта.notify()
: пробуждает один поток, ожидающий монитора этого объекта.notifyAll()
: пробуждает все потоки, ожидающие на мониторе этого объекта.wait()
: заставляет текущий поток ждать, пока другой поток не уведомит его.finalize()
: вызывается сборщиком мусора перед сборкой объекта.
Это всего лишь несколько примеров методов, предоставляемых классом Object
в Java. Важно отметить, что другие классы Java могут переопределять эти методы, обеспечивая собственную реализацию.