Встречается на собеседованиях • сегодня

Какие знаешь методы Object

equals() – сравнение объектов по значению. По умолчанию сравнивает ссылки, но обычно переопределяется.
hashCode() – возвращает хеш-код объекта. Должен быть согласован с equals().
toString() – строковое представление объекта. По умолчанию выводит имя класса и хеш.

java
@Override
public boolean equals(Object obj) {
    if (this == obj) return true;
    if (obj == null || getClass() != obj.getClass()) return false;
    MyClass other = (MyClass) obj;
    return Objects.equals(field1, other.field1);
}

getClass() – возвращает класс объекта.
wait(), notify(), notifyAll() – для работы с потоками.
finalize() – вызывается перед удалением сборщиком мусора (не рекомендуется использовать).
clone() – создает копию объекта (требует Cloneable).

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы