Tutoriais Java

Java HOME Introdução ao Java Java Começar Sintaxe Java Comentários Java Variáveis ​​Java Tipos de dados Java Cast de tipo Java Operadores Java Strings Java Java Math Java Booleanos Java Se... Senão Comutador Java Java While Loop Java para loop Java Break/Continuar Matrizes Java

Métodos Java

Métodos Java Parâmetros do método Java Sobrecarga do método Java Escopo Java Recursão Java

Classes Java

Java OOP Classes/objetos Java Atributos de classe Java Métodos de classe Java Construtores Java Modificadores Java Encapsulamento Java Pacotes Java / API Herança Java Polimorfismo Java Classes internas de Java Abstração Java Interface Java Enumerações Java Entrada de usuário Java Data Java Java ArrayList Java LinkedList Java HashMap Java HashSet Iterador Java Classes Java Wrapper Exceções Java Java RegEx Threads Java Java Lambda

Manipulação de arquivos Java

Arquivos Java Java Criar/Gravar Arquivos Arquivos de leitura Java Java Excluir Arquivos

Java como fazer

Adicionar dois números

Referência Java

Palavras-chave Java Métodos de String Java Métodos matemáticos Java

Exemplos Java

Exemplos Java Compilador Java Exercícios de Java Teste Java Certificado Java


Palavra- chave de enumeração Java

❮ Palavras-chave Java


Exemplo

Crie um enumcom constantes (variáveis ​​imutáveis):

enum Level {
  LOW,
  MEDIUM,
  HIGH
}

Você pode acessar enumconstantes com a sintaxe de ponto :

Level myVar = Level.MEDIUM;

Definição e uso

A enumpalavra-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- enumchave (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 enumpode, assim como um class, ter atributos e métodos. A única diferença é que as constantes enum são public, statice final (imutáveis ​​- não podem ser substituídas).

Um enumnã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 .


❮ Palavras-chave Java