Maison > Java > javaDidacticiel > Explication des connaissances de base Java - Définition du type d'énumération

Explication des connaissances de base Java - Définition du type d'énumération

php是最好的语言
Libérer: 2018-08-06 17:23:45
original
2466 Les gens l'ont consulté

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 membre

2;] >] 

[(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 suivantNom 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;
	}
}
Copier après la connexion

valeurs T[] statiques() : récupère tous les objets d'énumération dans le énumération personnalisée, comme dans l'exemple suivant

Explication des connaissances de base Java - Définition du type dénumération

switch peut utiliser des types d'énumération, comme indiqué dans l'exemple suivant :

Explication des connaissances de base Java - Définition du type dénumération

La classe

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

Explication des connaissances de base Java - Définition du type dénumération

Recommandations associées :

Introduction détaillée au parcours de deux types d'énumérations en JAVA

Introduction et utilisation des énumérations

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal