Java Core trainee

Какие основные методы у Object?

Ответ

equals(Object) — проверка равенства. hashCode() — целочисленный хэш. toString() — строковое представление. getClass() — Class-объект. clone() — копия объекта (нужно implements Cloneable). wait(), notify(), notifyAll() — межпоточное взаимодействие. finalize().

Разбор: Реальные методы Object: equals, hashCode, toString, getClass, clone (требует Cloneable), wait/notify/notifyAll, finalize. Дистракторы добавляют чужие методы: compareTo принадлежит Comparable, sleep/start — Thread, iterator — Iterable; equals и hashCode не abstract (у них есть реализация по умолчанию), а clone без implements Cloneable бросает CloneNotSupportedException.

Хочешь так же по своей компании — с вопросами по грейдам и задачами? Закажи гайд или забери свежее в Telegram.

Заказать гайд Пройти тест
новые гайды и свежие вопросы с собесов — первыми в Telegram Смотреть гайды Подписаться