Add enum folien
This commit is contained in:
parent
23c0dad2a8
commit
d215a131ff
BIN
.enums.md.swp
BIN
.enums.md.swp
Binary file not shown.
20
enums.md
20
enums.md
|
@ -38,6 +38,26 @@ import static Direction.*;
|
||||||
Direction malle = SOUTH;
|
Direction malle = SOUTH;
|
||||||
```
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
## Methoden
|
## Methoden
|
||||||
|
|
||||||
Da Enums Klassen sind können sie auch Methoden deklarieren.
|
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 "<-";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
Loading…
Reference in New Issue