La classe AbstractSet fournit une exécution squelettique de l'interface Set afin de minimiser l'effot exigé pour implémenter cette interface.

Le processus d'implémentation d'un ensemble par extension de la classe AbstractSet est identique à l'implémentation d'une collection par extension de la classe AbstractCollection, à l'exception que toutes les méthodes et constructeurs dans les sous-classes de la classe AbstractSet doivent obéir aux contraintes supplémentaires imposées par l'interface set.

Les constructeurs
protected AbstractSet()
permet d'instancier un objet AbstractSet.

Les méthodes
boolean equals(Object o)
teste l'égalité de l'objet spécifié par rapport à l'objet AbstractSet courant.
int hashCode()
retourne la valeur du code de hachage pour cet ensemble.
boolean removeAll(Collection c)
supprime de l'objet AbstractSet, tous les éléments de la collection spécifiée s'ils sont trouvés.
Les méthodes héritées de la classe java.util.AbstractCollection
add, addAll, clear, contains, containsAll, isEmpty, iterator, remove, retainAll, size, toArray, toArray, toString
Les méthodes héritées de la classe java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Les méthodes héritées de l'interface java.util.Set
add, addAll, clear, contains, containsAll, isEmpty, iterator, remove, retainAll, size, toArray, toArray