Я пытался реализовать метод hashCode и класс, у которого есть родительский элемент, с помощью метода Objects.hash ().
public int hashCode() {
return Objects.hash(super, attribute1);
}
Я предполагаю, что для создания хэш-кода я должен учитывать родителя (так же, как вы должны проверять родительский элемент при реализации равенства).
Оказывается, метод Objects.hash является объектом, но super - зарезервированным словом.
Я знаю, что это можно реализовать с помощью других обходных путей, но есть ли способ вызвать метод Objects.hash () со ссылкой на родителя?
Objects.hash(super.hashCode())
- person Andrei Sfat   schedule 09.12.2014this
.super
просто обращается кthis
, члены которого ищут по-другому. - person newacct   schedule 10.12.2014