Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Industrial programming >> Java

Construtor de enumeração Java

Construtor de enumeração Java


Neste tutorial Java, você pode aprender sobre construtores enum com a ajuda de um exemplo funcional.

Antes de aprender sobre construtores de enum, certifique-se de saber sobre enums Java.

Em Java, uma classe enum pode incluir um construtor como uma classe regular. Esses construtores de enumeração são


Exemplo:construtor enum

enum Size {

   // enum constants calling the enum constructors 
   SMALL("The size is small."),
   MEDIUM("The size is medium."),
   LARGE("The size is large."),
   EXTRALARGE("The size is extra large.");

   private final String pizzaSize;

   // private enum constructor
   private Size(String pizzaSize) {
      this.pizzaSize = pizzaSize;
   }

   public String getSize() {
      return pizzaSize;
   }
}

class Main {
   public static void main(String[] args) {
      Size size = Size.SMALL;
      System.out.println(size.getSize());
   }
}


Saída
The size is small.

No exemplo acima, criamos uma enumeração Size . Inclui um private construtor enum. O construtor recebe um valor de string como parâmetro e atribui valor à variável pizzaSize .

Como o construtor é private , não podemos acessá-lo de fora da classe. No entanto, podemos usar constantes enum para chamar o construtor.

No Principal class, atribuímos SMALL a uma variável enum size . A constante PEQUENO então chama o construtor Size com string como argumento.

Por fim, chamamos getSize() usando tamanho .

Java

  1. Operadores Java
  2. Comentários Java
  3. Java para cada loop
  4. Construtores Java
  5. Strings Java
  6. Classe anônima Java
  7. Enumerações Java
  8. Java enum Strings
  9. Java try-with-resources
  10. Anotações Java