Nachtrag zur for-Schleife mit enum
Hier zwei Verbesserungen zum Beispiel RichtungTest.java:
- Anstatt die Iteration mittels Reflektion zu erreichen
(EnumSet.allOf(Richtung.class)) kann man einfach die
statische Methode values() benutzen, die für jede
Enumerationsklasse automatisch erzeugt wird (im Beispiel also
Richtung.values()), siehe http://java.sun.com/j2se/1.5.0/docs/guide/language/enums.html. Mithin vereinfacht sich die
Schleife im Beispiel zu
for (Richtung richtung : Richtung.values()) System.out.println(richtung);
- Wer nicht immer Richtung.NW etc. eingeben möchte, kann
vorab auch mit import static spiel.Richtung.NW oder
gleich import static spiel.Richtung.* den Namen
NW etc. bekanntmachen.
Ralph Matthes
Last modified: Mon Nov 8 16:22:17 CET 2004