Was bedeutet EnumSet wirklich?

Ich habe folgendes Beispiel:

import java.util.EnumSet;
import java.util.Iterator;

public class SizeSet {

    public static void main(String[] args) {
        EnumSet largeSize = EnumSet.of(Size.XL,Size.XXL,Size.XXXL);
        for(Iterator it = largeSize.iterator();it.hasNext();){
            Size size = (Size)it.next();
            System.out.println(size);
        }
    }
}


enum Size {
  S, M, L, XL, XXL, XXXL;

}

In diesem Code kann ich verstehen, dass die Aufzählung einen Aufzählungstyp von Größen erstellt.

Meine Frage ist: istlargeSize ein Objekt vom Typ EnumSet? Was heißt das eigentlich? Ich möchte es wirklich besser verstehen.

Antworten auf die Frage(9)

Ihre Antwort auf die Frage