Les mises en oeuvre des ensembles TreeSet et HashSet ont besoin soit de pouvoir trier les éléments (TreeSet) ou des les “hacher” (HashSet)
Mais les ensembles ont également besoin de savoir si deux objets sont égaux (car les ensembles n’ont pas de doublons)