904 B
904 B
Enums
Enums sind besondere Arten von Klassen, die eine Gruppe von Konstanten repräsentieren.
Deklaration
enum Direction {
NORTH,
EAST,
SOUTH,
WEST
}
Benutzung
Direction artic = Direction.NORTH;
oder
import static Direction.*;
...
Direction malle = SOUTH;
Methoden
Da Enums Klassen sind können sie auch Methoden deklarieren.
enum Direction {
NORTH,
EAST,
SOUTH,
WEST
public String ascii() {
switch(this) {
case NORTH: return "^\n|";
case EAST: return "->";
case SOUTH: return "|\nv";
case WEST: return "<-";
}
}
}