TreeSet constructeur Comparateur de<?> paramètre

En Java de la documentation de sa classe TreeSet l'un des constructeurs est montré pour avoir l'en-tête suivant:

TreeSet(Comparator<? super E> c)

Quelqu'un peut aider à expliquer pourquoi il y a un constructeur pour TreeSet qui prend un comparateur objet comme argument? Je n'ai aucune idée de pourquoi c'est fait.

OriginalL'auteur TheRapture87 | 2015-04-17