Встречается на собеседованиях • сегодня
Какие три метода приходят от Object
equals() – для сравнения объектов на равенство. По умолчанию сравнивает ссылки, но часто переопределяется.
hashCode() – возвращает хеш-код объекта. Должен быть согласован с equals(): если два объекта равны, их хеш-коды тоже должны быть равны.
toString() – возвращает строковое представление объекта. По умолчанию выводит имя класса и хеш-код, но часто переопределяется для удобства отладки.
Пример переопределения:
java
@Override
public boolean equals(Object obj) { /*...*/ }
@Override
public int hashCode() { /*...*/ }
@Override
public String toString() { return "MyObject{...}"; }
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы