From 33798f95ce07c5503ded3c7284c1e8074c62c4f4 Mon Sep 17 00:00:00 2001 From: Sebastian Eidecker Date: Sun, 24 Mar 2019 18:11:51 +0000 Subject: [PATCH] Update page '01 Kapitel 1' --- 01-Kapitel-1.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/01-Kapitel-1.md b/01-Kapitel-1.md index 203371d..e3a7c3c 100644 --- a/01-Kapitel-1.md +++ b/01-Kapitel-1.md @@ -131,3 +131,12 @@ - Methoden, Variablen, innere Klassen, innere Interfaces, Initialisierungsblöcke - Einmalig pro Klasse, vor Erzeugung der Klasse erstellt - Nicht zulässig für Konstruktoren, Klassen, Interfaces, lokale Variablen + +# Enums +- Können als eigene Klasse oder als class member deklariert werden. Nicht innerhalb einer Methode. +- Beginnen mit Aufzählung der Instanzen. (Semikolon am Ende nicht erforderich) +- Können Konstruktoren, Methoden und Variablen enthalten +- Dann Semikolon am Ende der Instanzen erforderlich! +- Instanzen immer an erster Stelle! +- Konstruktor darf nicht public sein, kann nicht instanziiert werden. +- `values()` liefert Array in Reihenfolge der Deklaration;