J'ai toujours pensé que la méthode .equals() de java devrait être surchargée pour être rendue spécifique à la classe que vous avez créée. En d'autres termes, rechercher l'équivalence de deux instances différentes plutôt que deux références à la même instance. Cependant, j'ai rencontré d'autres programmeurs qui semblent penser que le comportement de l'objet par défaut devrait être laissé seul et une nouvelle méthode créée pour tester l'équivalence de deux objets de la même classe.Surcharger la méthode equals ou créer une nouvelle méthode
Quels sont les arguments pour et contre le remplacement de la méthode égale?
Le chapitre sur Java efficace (Josh Bloch, 1er éd.) Sur les méthodes java.lang.Object: http://java.sun.com/developer/Books/effectivejava/Chapter3.pdf – McDowell