Клас 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