Bonjour à tous,
je me posais une petite question.
On est d'accord que tous les objets que l'on utilise en clé d'une Map doivent redéfinir les méthode equals(..) et hashCode().

Maintenant si j'ai un object C en clé de ma Map, et que celui ci contient deux attributs de type AttributA et AttributB
AttributA et AttributB ne redéfinissent pas les 2 méthodes en question.
Est-ce que ça va changer quelque chose chose si je redéfini les 2 méthodes equals et hashCode ?

En effet des mon equals et mon hashcode je vais appeler les même méthodes sur AttributA et AttributB qui eux n'ont rien redéfini... d'où ma question => est-ce que ça va changer grand chose niveau perf de redéfnir les méthodes dans mon objet C ?

Merci d'avance