Heim > Java > javaLernprogramm > Hauptteil

Detaillierte Erläuterung der Zuweisungsmethoden von Java-Aufzählungstypen

WBOY
Freigeben: 2024-02-01 08:52:06
Original
1260 Leute haben es durchsucht

Detaillierte Erläuterung der Zuweisungsmethoden von Java-Aufzählungstypen

Der Java-Aufzählungstyp ist ein spezieller Typ, mit dem Sie eine Reihe von Konstanten definieren können, die beliebige Wertetypen sein können. Aufzählungstypen können Zahlen, Zeichenfolgen oder andere Werttypen sein.

Um einen Aufzählungstyp zu definieren, können Sie das Schlüsselwort enum verwenden. Zum Beispiel:

public enum Color {
  RED,
  GREEN,
  BLUE
}
Nach dem Login kopieren

In diesem Beispiel definieren wir einen Aufzählungstyp Farbe, der drei Konstanten hat: ROT, GRÜN und BLAU.

Um einen Aufzählungstyp zu verwenden, können Sie den Namen des Aufzählungstyps verwenden, um auf seine Konstanten zuzugreifen. Zum Beispiel:

Color color = Color.RED;
Nach dem Login kopieren

In diesem Beispiel weisen wir der Farbvariablen die Konstante Color.RED zu.

Aufzählungstypen können auch eigene Methoden und Eigenschaften haben. Zum Beispiel:

public enum Color {
  RED(255, 0, 0),
  GREEN(0, 255, 0),
  BLUE(0, 0, 255);

  private int red;
  private int green;
  private int blue;

  private Color(int red, int green, int blue) {
    this.red = red;
    this.green = green;
    this.blue = blue;
  }

  public int getRed() {
    return red;
  }

  public int getGreen() {
    return green;
  }

  public int getBlue() {
    return blue;
  }
}
Nach dem Login kopieren

In diesem Beispiel definieren wir einen Aufzählungstyp Farbe, der drei Konstanten hat: ROT, GRÜN und BLAU. Jede Konstante hat ihre eigenen roten, grünen und blauen Eigenschaften. Wir definieren außerdem einen Konstruktor, der drei Parameter akzeptiert: Rot, Grün und Blau. Dieser Konstruktor weist diese Parameter den konstanten Eigenschaften Rot, Grün und Blau zu. Wir definieren außerdem drei Methoden: getRed(), getGreen() und getBlue(). Diese Methoden geben die Werte der roten, grünen und blauen Eigenschaften von Konstanten zurück.

Um die Methoden und Eigenschaften eines Aufzählungstyps zu verwenden, verwenden Sie den Namen des Aufzählungstyps, um auf seine Konstanten zuzugreifen, und verwenden Sie dann den Namen der Konstante, um auf seine Methoden und Eigenschaften zuzugreifen. Zum Beispiel:

Color color = Color.RED;
int red = color.getRed();
int green = color.getGreen();
int blue = color.getBlue();
Nach dem Login kopieren

In diesem Beispiel weisen wir der Farbvariablen die Konstante Color.RED zu. Anschließend verwenden wir die Methoden color.getRed(), color.getGreen() und color.getBlue(), um die Werte der Eigenschaften Rot, Grün und Blau der Konstante abzurufen.

Aufzählungstypen sind ein sehr nützliches Tool, das Ihnen bei der Organisation und Verwaltung Ihrer Daten helfen kann. Aufzählungstypen können verwendet werden, um eine Reihe von Konstanten zu definieren, bei denen es sich um Werte beliebiger Art handeln kann. Aufzählungstypen können auch über eigene Methoden und Eigenschaften verfügen. Aufzählungstypen können zum Organisieren und Verwalten von Daten sowie zum Definieren einer Reihe von Konstanten verwendet werden, bei denen es sich um Werte beliebiger Art handeln kann.

Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der Zuweisungsmethoden von Java-Aufzählungstypen. 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
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!