# Enums Enums sind besondere Arten von Klassen, die eine Gruppe von Konstanten repräsentieren. --- ## Deklaration ```java enum Direction { NORTH, EAST, SOUTH, WEST } ``` --- ## Benutzung ```java Direction artic = Direction.NORTH; ``` oder ```java import static Direction.*; ... Direction malle = SOUTH; ``` --- ## Methoden Da Enums Klassen sind können sie auch Methoden deklarieren. ```java 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 "<-"; } } } ```