Heim  >  Artikel  >  Java  >  So verstehen Sie Aufzählungstypen in Java

So verstehen Sie Aufzählungstypen in Java

王林
王林Original
2019-11-13 17:01:253845Durchsuche

So verstehen Sie Aufzählungstypen in Java

Was ist ein Aufzählungstyp?

Eine Aufzählung ist eine Sammlung benannter Ganzzahlkonstanten, die zum Deklarieren einer Reihe von Konstanten mit Bezeichnern verwendet wird. Aufzählungen kommen im täglichen Leben sehr häufig vor. Beispielsweise kann das Geschlecht einer Person nur „männlich“ oder „weiblich“ sein, eine Woche kann nur einer der sieben Tage sein usw. Wenn eine Variable mehrere feste mögliche Werte hat, kann sie auf diese Weise als Aufzählungstyp definiert werden.

Deklarieren einer Aufzählung

Sie müssen beim Deklarieren einer Aufzählung das Schlüsselwort enum verwenden und dann den Namen, die Zugänglichkeit, den Basistyp und die Mitglieder der Aufzählung definieren. Die Syntax der Aufzählungsdeklaration lautet wie folgt:

enum-modifiers enum enumname:enum-base
{
    enum-body,
}

enum-modifiers: Stellt den Modifikator der Aufzählung dar, hauptsächlich einschließlich öffentlich, privat und intern

enumname: Stellt den deklarierten Aufzählungsnamen dar;

enum-base: Stellt den zugrunde liegenden Typ dar;

enum-body: Stellt das Mitglied der Aufzählung dar, das eine benannte Konstante ist Aufzählungstyp.

Aufzählungsklassen

Jede Aufzählung in Java erbt von der Klasse java.lang.Enum. Beim Definieren eines Aufzählungstyps kann jedes Aufzählungstypmitglied als Instanz der Enum-Klasse betrachtet werden. Bei Verwendung von Aufzählungstypmitgliedern wird die Aufzählung einfach direkt aufgerufen Mitglied mit Namen.

Alle Enumerationsinstanzen können Methoden der Enum-Klasse aufrufen. Allgemeine Methoden sind in Tabelle 1 aufgeführt.

So verstehen Sie Aufzählungstypen in Java

Instanz:

Durch Aufruf der Methode „values()“ der Instanz des Aufzählungstyps können alle Mitglieder der Aufzählung in Form eines Arrays zurückgegeben werden oder über diese Methode, um die Mitglieder eines Aufzählungstyps abzurufen.

Das folgende Beispiel erstellt einen Aufzählungstyp „Signal“, der 3 Mitglieder enthält, und ruft dann die Methode „values()“ auf, um diese Mitglieder auszugeben.

enum Signal
{
    //定义一个枚举类型
    GREEN,YELLOW,RED;
}
public static void main(String[] args)
{
    for(int i=0;i<Signal.values().length;i++)
    {
        System.out.println("枚举成员:"+Signal.values()[i]);
    }
}

Ausgabeergebnisse:

枚举成员:GREEN
枚举成员:YELLOW
枚举成员:RED

Empfohlenes Tutorial: Java-Tutorial

Das obige ist der detaillierte Inhalt vonSo verstehen Sie Aufzählungstypen in Java. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:So installieren Sie JavaNächster Artikel:So installieren Sie Java