Wie wäre denn dann die von Sun präferierte Lösung dieses Statements? Ich bin da gerade etwas ratlos, ich habe diese Art von Code auch in Java schon oft gesehen ...
...
Wie ich schon sagte: Enumerator (Aufzählungstyp).
Enums sind eine Spezialklassse.
Java baut daraus automatisch eine eigene Klasse, die so aussieht
Dann würde die Case-Anweisung z.B. wie folgt aussehen:
Bei der Ampel würde das dann ähnlich aussehen. Nur dass wir hier drei werte im Enum haben: RED, YELLOW, GREEN