Vertiefung der Programmierung

Enums

Motivation

  • häufig sollen Variablen ganz konkrete Werte einnehmen
  • Wir sagen dazu auch Aufzählungen (engl. enumerate)
  • Beispiele
    • Farbe: Color.red, Color.blue
    • Zustand: State.Running, State.Idle usw.

Enums können genau das in Java leisten

⌨️ Enum-Beispiel

⌨️ Aufgabe: Wochentag

Schreiben Sie eine Methode, die einen ganzzahligen Wochentag (int) übergeben bekommt und den Wochentag als Enum zurückgibt.

 

Beispiel:

numToWeekday(1) Weekday.Monday​

10 Min

⌨️ Aufgabe: Wochentag