Heim > Java > JavaBase > Hauptteil

So verstehen Sie Aufzählungstypen in Java

王林
Freigeben: 2019-11-13 17:01:25
Original
3854 Leute haben es durchsucht

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,
}
Nach dem Login kopieren

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]);
    }
}
Nach dem Login kopieren

Ausgabeergebnisse:

枚举成员:GREEN
枚举成员:YELLOW
枚举成员:RED
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage