спрашивали 80 раз

Какой контракт между equals и hashCode

Javaосновы языкапереопределение методовравенствохеш-код