Deux objets Java avec les mêmes hashcodes ne sont-ils pas nécessairement égaux?

Je comprends pourquoi donner même hashcode pour les deux parts égales (par equals) objets est important. Mais c'est la vice versa vrai, si deux objets ont la même hashcode ont-ils être égaux? Le contrat encore tenir? Je ne peux pas trouver un exemple où cela pourrait se produire, parce que si tous les attributs qui prennent part à la méthode equals sont utilisés pour remplacer la méthode hashcode ainsi alors nous pourrons toujours le même hashcode des objets qui sont égaux. S'il vous plaît commentaire.

source d'informationauteur Abidi