Клас Object

Об'єкт це базовий клас для всіх Решту Об'єктів в Java. Кожен клас успадковується від Object. Відповідно всі класи успадковують методи класу Object.

Object - корінь ієрархії класів. Кожен клас має Object як суперклас. Усі об'єкти, включаючи масиви, реалізують методи цього класу.

Конструктор:

Object()

Методи класу Object:

    • protected Object clone() - Створює і повертає копію цього об'єкту

    • protected void finalize() - Викликається збирачем сміття коли немає більше посилань на об'єкт

    • Class getClass() - Повертає клас під час виконання

    • int hashCode() - Повертає hash код для об'єкту

    • void notify() - Поновлює одиничний потік, який чекає на об'єктному моніторі

    • void notifyAll() - Поновлює усі потоки, які чекають на об'єктному моніторі

    • String toString() - Повертає строкове представлення об'єкту

    • void wait() - Зупинка поточного потоку доки інший потік не викличе notify() чи notifyAll метод для цього об'єкту

    • void wait(long timeout) - Зупинка поточного потоку на якийсь час або доки інший потік не викличе notify() чи notifyAll метод для цього об'єкту

    • void wait(long timeout, int nanos) - Зупинка поточного потоку на якийсь час або доки інший потік не викличе notify() чи notifyAll метод для цього об'єкту

  • public final native Class getClass()

  • public native int hashCode()

  • public boolean equals(Object obj)

  • protected native Object clone() throws CloneNotSupportedException

  • public String toString()

  • public final native void notify()

  • public final native void notifyAll()

  • public final native void wait(long timeout) throws InterruptedException

  • public final void wait(long timeout, int nanos) throws InterruptedException

  • public final void wait() throws InterruptedException

  • protected void finalize() throws Throwable