Java How To
 


Enumeration

How To ...

Was sind Enumerations? Wie verwendet man sie?

Hintergründe

Vor Java 5.0 musste man Enumerations mit dem Enumeration-Pattern programmieren. Seit 5.0 gibt es Enumerations als neuen Sprachkonstrukt.

So geht's

Ein Aufzählungstyp (Enumeration Type) ist ein Referenztyp mit einer (in der Regel) kleinen Menge von möglichen Werten. Neben der Definition von Referenztypen mit public class ... oder public interface ... gibt es mit Java 5.0 ein public enum ... das von einer Aufzählung der möglichen Werte gefolgt wird. Beispiel:

  public enum Familienstand {
	  LEDIG, VERHEIRATET, GESCHIEDEN, VERWITWET
  }
		

Nach dieser Definition kann eine Variable des Typs Familenstand die genannten vier Werte oder null annehmen. Andere Werte führen zu einem Compile-Fehler.

Formatierter Quell-Code (Definition)

Java-Source (Definition)

Formatierter Quell-Code (Verwendung)

Java-Source (Verwendung)

Links