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

Какие три метода приходят от Object

equals() – для сравнения объектов на равенство. По умолчанию сравнивает ссылки, но часто переопределяется.

hashCode() – возвращает хеш-код объекта. Должен быть согласован с equals(): если два объекта равны, их хеш-коды тоже должны быть равны.

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

Пример переопределения:

java
@Override
public boolean equals(Object obj) { /*...*/ }  

@Override
public int hashCode() { /*...*/ }  

@Override
public String toString() { return "MyObject{...}"; }
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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