В соответствии с контрактом, метод hashCode() должен возвращать одинаковые целочисленные значения для двух объектов, которые равны в соответствии с методом equals().
Explanation
Да, если два объекта равны (метод equals() для них возвращает значение true), то метод hashCode() для каждого из них должен возвращать одинаковое целочисленное значение. P.S. В соответствии с контрактом - "equal objects must have equal hash codes"

Следи за CodeGalaxy

Мобильное приложение Beta

Get it on Google Play
Обратная Связь
Продолжайте изучать
тесты по Java
Cosmo
Зарегистрируйся сейчас
или Подпишись на будущие тесты