Java-Programm zum Erstellen einer Enum-Klasse

In diesem Beispiel lernen wir, eine Enum-Klasse in Java zu erstellen.

Um dieses Beispiel zu verstehen, sollten Sie die folgenden Java-Programmierthemen kennen:

  • Java-Aufzählungen
  • Java-Klasse und Objekte

Beispiel 1: Java-Programm zum Erstellen einer Enum-Klasse

 enum Size( // enum constants SMALL, MEDIUM, LARGE, EXTRALARGE; public String getSize() ( // this will refer to the object SMALL switch(this) ( case SMALL: return "small"; case MEDIUM: return "medium"; case LARGE: return "large"; case EXTRALARGE: return "extra large"; default: return null; ) ) public static void main(String() args) ( // call the method getSize() // using the object SMALL System.out.println("The size of Pizza I get is " + Size.SMALL.getSize()); // call the method getSize() // using the object LARGE System.out.println("The size of Pizza I want is " + Size.LARGE.getSize()); ) )

Ausgabe

 Die Größe der Pizza, die ich bekomme, ist klein. Die Größe der Pizza, die ich möchte, ist groß

Im obigen Beispiel haben wir eine Aufzählungsklasse mit dem Namen Size erstellt. Die Klasse enthält vier Konstanten SMALL, MEDIUM, LARGE und EXTRALARGE.

Hier konvertiert der Compiler automatisch alle Konstanten der Aufzählung in seine Instanzen. Daher können wir die Methode unter Verwendung der Konstante als Objekte aufrufen.

 Size.SMALL.getSize()

In diesem Aufruf wird das thisSchlüsselwort jetzt dem SMALL-Objekt zugeordnet. Daher wird der Wert small zurückgegeben.

Interessante Beiträge...