Heim  >  Artikel  >  Java  >  Einführung und Verwendung von Aufzählungen

Einführung und Verwendung von Aufzählungen

零下一度
零下一度Original
2017-07-20 13:34:012038Durchsuche

1. Was ist eine Aufzählung?

Eine Aufzählung in C/C++/c# und Objective-C ist eine Sammlung benannter Ganzzahlkonstanten, in denen Aufzählungen üblich sind Alltag. Beispielsweise sind SONNTAG, MONTAG, DIENSTAG, MITTWOCH, DONNERSTAG, FREITAG, SAMSTAG, die den Wochentag darstellen, eine Aufzählung. Die Beschreibung von Aufzählungen ähnelt Strukturen und Unions.

2. Konstruktormethode

Die Konstruktionsmethode eines Aufzählungstyps muss ein privater Typ sein, um Instanzen außerhalb des begrenzten Bereichs zu verhindern Aufzählungsobjekt.

3. Benutzerdefinierte Methoden

Methoden können in Aufzählungstypen definiert werden, die von allen Aufzählungsmitgliedern gemeinsam genutzt werden.

4. Typsicherheit

Der Aufzählungstyp bietet einen Parametertyperkennungsmechanismus, wenn der formale Parameter einer Methode als Aufzählung definiert ist Aufzählungstyp, der beim Aufruf dieser Methode übergebene tatsächliche Parameter ist kein Aufzählungsmitglied und die Kompilierung kann nicht übergeben werden.

5. Verwendungszwecke

Wenn eine Variable einen begrenzten Wertebereich hat und einzeln aufgelistet werden kann, dann können diese Werte als Aufzählungs-Cite-Typ-Mitglieder definiert werden. Normalerweise wird diese Variable als formaler Parameter einer Methode verwendet. Wenn der beim Aufruf der Methode übergebene Parameter kein Mitglied des angegebenen Aufzählungstyps ist, wird die Kompilierung nicht durchgeführt. Zusammenfassend lässt sich sagen, dass Aufzählungen im Allgemeinen in Situationen verwendet werden, in denen die Werte fest und begrenzt sind.
Da Aufzählungen Methoden definieren können, bereichert dies das Verhalten von Aufzählungsmitgliedern.

6. Häufig verwendete Methoden

  • EnumClass.values(): Gibt Aufzählungstypmitglieder in Form eines zurück Array, hauptsächlich Wird zum Durchlaufen von Mitgliedern vom Aufzählungstyp verwendet.

  • EnumConstant.name(): Gibt den Namen des Aufzählungstypmitglieds zurück, der bei der Deklaration der Variablenname ist.

Das obige ist der detaillierte Inhalt vonEinführung und Verwendung von Aufzählungen. 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