O'Reilly logo

Effective Java, 3rd Edition by Joshua Bloch

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

6Aufzählungen und Annotationen

Java kennt zwei Familien von Referenztypen, die speziellen Zwecken gewidmet sind: eine Art von Klasse, die als Aufzählungstyp (Enums) bezeichnet wird, und eine Art von Schnittstelle, die als Annotationstyp bezeichnet wird. Dieses Kapitel beschreibt, wie sich diese Typfamilien am besten einsetzen lassen.

6.1Thema 34: Verwenden Sie Aufzählungen statt ints-Konstanten

Ein Aufzählungstyp ist ein Typ, der nur Werte aus einem festen Satz von Konstanten zulässt, zum Beispiel die Jahreszeiten, die Planeten im Sonnensystem oder die Farben in einem Kartenspiel. Bevor Aufzählungstypen Einzug in die Sprache hielten, wurden sie üblicherweise dadurch repräsentiert, dass für jeden Member des Typs eine benannte int-Konstante deklariert ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required