2
Enums.md
2
Enums.md
@@ -4,7 +4,7 @@
|
|||||||
- Kann nicht in einer Methode deklariert werden.
|
- Kann nicht in einer Methode deklariert werden.
|
||||||
- Muss keine Werte enthalten (was natürlich wenig sinnvoll ist)
|
- Muss keine Werte enthalten (was natürlich wenig sinnvoll ist)
|
||||||
- Enums werden ähnlich wie Klassen deklariert und unterliegen denselben Sichtbarkeitsregeln
|
- Enums werden ähnlich wie Klassen deklariert und unterliegen denselben Sichtbarkeitsregeln
|
||||||
- Enums auf root-Ebene dürfen **nicht** `static`, `final`, `abstract`, `protected` pder `private` sein.
|
- Enums auf root-Ebene dürfen **nicht** `static`, `final`, `abstract`, `protected` oder `private` sein.
|
||||||
- Schlüsselwort `enum`, statt `class` (muss nach Sichtbarkeits-Modifikatoren stehen, wie üblich)
|
- Schlüsselwort `enum`, statt `class` (muss nach Sichtbarkeits-Modifikatoren stehen, wie üblich)
|
||||||
- Konstruktoren können nie direkt aufgerufen werden.
|
- Konstruktoren können nie direkt aufgerufen werden.
|
||||||
- `MyEnum.values()` liefert Array der Werte (Typ des Enums!)
|
- `MyEnum.values()` liefert Array der Werte (Typ des Enums!)
|
||||||
|
|||||||
Reference in New Issue
Block a user