Файл: Объектноориентированное программирование.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 06.12.2023

Просмотров: 26

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

В классе Сlass нет конструкторов. Экземпляр этого класса создается исполняющей системой Java во время загрузки класса и предоставляется методом getClass() класса Object.

Контракт между equals hashcode

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

2) Если equals() для двух объектов возвращает true, hashCode() также должен возвращать для них одно и то же число.

3) При этом неравные между собой объекты могут иметь одинаковый hashCode.