Palavra- chave de enumeração Java
Exemplo
Crie um enum
com constantes (variáveis imutáveis):
enum Level {
LOW,
MEDIUM,
HIGH
}
Você pode acessar enum
constantes com a sintaxe de ponto :
Level myVar = Level.MEDIUM;
Definição e uso
A enum
palavra-chave declara um tipo enumerado (imutável).
Um enum é uma "classe" especial que representa um grupo de constantes (variáveis imutáveis, como variáveis finais).
Para criar uma enumeração, use a palavra- enum
chave (em vez de classe ou interface) e separe as constantes com uma vírgula. Observe que eles devem estar em letras maiúsculas.
Diferença entre Enums e Classes
Um enum
pode, assim como um class
, ter atributos e métodos. A única diferença é que as constantes enum são public
, static
e final
(imutáveis - não podem ser substituídas).
Um enum
não pode ser usado para criar objetos e não pode estender outras classes (mas pode implementar interfaces).
Use enums quando tiver valores que você sabe que não vão mudar, como dias do mês, dias, cores, baralho de cartas, etc.
Páginas relacionadas
Leia mais sobre enums em nosso Java Enum Tutorial .