Класс Object и методы класса Object

В Java определен один специальный класс, называемый Object. Все остальные классы являются подклассами, производными от этого класса, даже если в объявлении это явно не указано. В классе Object определен ряд методов, которые доступны всем классам языка Java.

Методы класса Object в Java:

  1. protected Object clone() - создает новый объект, не отличающийся от клонируемого.
  2. public boolean equals(Object obj) - определяет, равен ли один объект другому.
  3. protected void finalize() - вызывается перед удалением неиспользуемого объекта.
  4. public final Class<?> getClass() - получает класс объекта во время выполнения.
  5. public int hashCode() - возвращает хеш-код, связанный с вызывающим объектом.
  6. public final void notify() - возобновляет исполнение потока, ожидающего вызывающего объекта.
  7. public final void notifyAll() - возобновляет исполнение всех потоков, ожидающих вызывающего объекта.
  8. public String toString() - возвращает символьную строку, описывающую объект.
  9. public final void wait() - ожидает другого потока исполнения.
  10. public final void wait(long timeout) - ожидает другого потока исполнения.
  11. public final void wait(long timeout, int nanos) - ожидает другого потока исполнения.
  1. Метод equals()
  2. Метод toString()
  3. Модификатор native
Comments