Mot-clé d'énumération Java
Exemple
Créez un enum
avec des constantes (variables non modifiables) :
enum Level {
LOW,
MEDIUM,
HIGH
}
Vous pouvez accéder aux enum
constantes avec la syntaxe à points :
Level myVar = Level.MEDIUM;
Définition et utilisation
Le mot- enum
clé déclare un type énuméré (inchangeable).
Une énumération est une "classe" spéciale qui représente un groupe de constantes (variables non modifiables, comme les variables finales).
Pour créer une énumération, utilisez le enum
mot clé (au lieu de classe ou interface) et séparez les constantes par une virgule. Notez qu'ils doivent être en majuscules.
Différence entre les énumérations et les classes
Un enum
peut, tout comme un class
, avoir des attributs et des méthodes. La seule différence est que les constantes enum sont public
, static
et final
(inchangeables - ne peuvent pas être remplacées).
Un enum
ne peut pas être utilisé pour créer des objets, et il ne peut pas étendre d'autres classes (mais il peut implémenter des interfaces).
Utilisez des énumérations lorsque vous avez des valeurs dont vous savez qu'elles ne changeront pas, comme les jours du mois, les jours, les couleurs, le jeu de cartes, etc.
Pages connexes
En savoir plus sur les énumérations dans notre didacticiel Java Enum .