La méthode equals doit permettre de tester l’égalité de
deux objets. Elle doit comparer les états des deux objets. A ne pas confondre avec le test d’identité ==.
2 F. Barthélemy - Égalité d’objets complexes
Égalité de deux états
L’état d’un objet : la valeur de ses variables.
Pour les variables de type primitif, comparaison avec ==. Pour les objets, comparaison avec == (identité) ou avec equals (égalité d’état) ? Ne donne pas le même résultat.