Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Industrial programming >> Java

Constructeur d'énumération Java

Constructeur d'énumération Java

Dans ce didacticiel Java, vous pouvez en savoir plus sur les constructeurs enum à l'aide d'un exemple fonctionnel.

Avant d'en savoir plus sur les constructeurs d'énumération, assurez-vous de connaître les énumérations Java.

En Java, une classe enum peut inclure un constructeur comme une classe normale. Ces constructeurs enum sont soit

Exemple :constructeur 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());
   }
}

Sortie

The size is small.

Dans l'exemple ci-dessus, nous avons créé une énumération Taille . Il comprend un private constructeur d'énumération. Le constructeur prend une valeur de chaîne comme paramètre et attribue une valeur à la variable pizzaSize .

Puisque le constructeur est private , nous ne pouvons pas y accéder depuis l'extérieur de la classe. Cependant, nous pouvons utiliser des constantes enum pour appeler le constructeur.

Dans le Principal class, nous avons assigné SMALL à une variable enum taille . La constante SMALL appelle ensuite le constructeur Size avec string comme argument.

Enfin, nous avons appelé getSize() en utilisant taille .


Java

  1. Opérateurs Java
  2. Commentaires Java
  3. Java pour chaque boucle
  4. Constructeurs Java
  5. Chaînes Java
  6. Classe anonyme Java
  7. Énumérations Java
  8. Chaînes d'énumération Java
  9. Java essayer avec des ressources