•JDK1.5Après cela, vous pouvez utiliser le mot-clé enum pour définissez le type d'énumération, la structure grammaticale est la suivante :
[public] enum nom de l'énumération[implémente liste des interfaces ] {
Objet d'énumération1[, Objet Enum2] [,… ];
1;] [
Variable membre2;] >]
[(statique ou non statique )Bloc de code
[Constructeur1]
[Méthode de construction2]
[…]
[Méthode normale1]
[Méthode normale2]
[…]
[Méthode abstraite1]
[Méthode abstraite2]
>] >Vous pouvez définir l'objet abstrait directement dans l'énumération à ce moment-là, chaque objet Énumération
a besoin d'implémenter cette méthode abstraite , comme le montre l'exemple suivant•Nom d'énumération.Objet d'énumération
: Obtenir un objet d'énumération, comme dans l'exemple suivant :public enum Color { RED(1, "红色"), GREEN(2, "绿色"), BLUE(3, "蓝色"); private int value; private String label; private Color(int value, String label) { this.value = value; this.label = label; } public int getValue() { return value; } public String getLabel() { return label; } }
valeurs T[] statiques() : récupère tous les objets d'énumération dans le énumération personnalisée, comme dans l'exemple suivant
•switch peut utiliser des types d'énumération, comme indiqué dans l'exemple suivant : •Enum est une classe abstraite, qui est la classe parent du type d'énumération du langage Java , c'est-à-dire enum Le type d'énumération défini par mot-clé équivaut à définir un héritage java.lang.Enumsous-classe de la classe abstraiteCours. •Enum méthode de construction de classe : Øprotected Enum(String name, int ordinal) : Ce constructeur reçoit deux paramètres, l'un représente le nom de l'énumération et l'autre représente le numéro de série de l'énumération Recommandations associées : Introduction détaillée au parcours de deux types d'énumérations en JAVA
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!