home  |  suche  |  kontakt/johner  |  institut 
studierende  |  tech-docs  |  mindmailer 

Enum

Mit Hilfe des Schlüsselwortes "enum" kann ein Aufzählungstyp definiert werden. Die Deklaration einer externen enum erfolgt folgendermaßen:

package enums;

public enum Studienfach {
  WI, SE, BIT
}


Es gibt aber auch Möglichkeiten Enums intern zu deklarieren.

package enums;

public class InternStudent {
  public enum Studienfach{
    WIN, SE, TI
  }
}


Vorteile von Enums

  • Typsicherheit: s.Bsp. mit Student (Studienfach)
  • Einfache Interation: s. Bsp.
  • Einfache switch-Statements: s.Bsp.

Enums können folgendermaßen erweitert werden:

  • durch Attribute: s.Bsp. mit Monat: Januar (31), ...
  • durch Methoden: s.Bsp. Januar {String getName(){...}}