Класс Object и его методы
В Java определен один специальный класс, называемый Object. Все остальные классы являются подклассами, производными от этого класса, даже если в объявлении это явно не указано. В классе Object определен ряд методов, которые доступны всем классам языка Java.
Методы класса Object в Java:
- protected Object clone() - создает новый объект, не отличающийся от клонируемого.
- public boolean equals(Object obj) - определяет, равен ли один объект другому.
- protected void finalize() - вызывается перед удалением неиспользуемого объекта.
- public final Class<?> getClass() - получает класс объекта во время выполнения.
- public int hashCode() - возвращает хэш-код, связанный с вызывающим объектом.
- public final void notify() - возобновляет исполнение потока, ожидающего вызывающего объекта.
- public final void notifyAll() - возобновляет исполнение всех потоков, ожидающих вызывающего объекта.
- public String toString() - возвращает символьную строку, описывающую объект.
- public final void wait() - ожидает другого потока исполнения.
- public final void wait(long timeout) - ожидает другого потока исполнения.
- public final void wait(long timeout, int nanos) - ожидает другого потока исполнения
Презентацию с видео можно скачать на Patreon.

Please log in or register to have a possibility to add comment.