Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Industrial programming >> java

Конструктор перечисления Java

Конструктор перечисления Java

В этом руководстве по Java вы можете узнать о конструкторах перечислений на рабочем примере.

Прежде чем вы узнаете о конструкторах перечислений, обязательно узнайте о перечислениях Java.

В Java класс перечисления может включать в себя конструктор, как и обычный класс. Эти конструкторы перечисления либо

<час>

Пример:конструктор 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());
   }
}

Вывод

The size is small.

В приведенном выше примере мы создали перечисление Size. . Он включает в себя private конструктор перечисления. Конструктор принимает строковое значение в качестве параметра и присваивает значение переменной pizzaSize. .

Так как конструктор private , мы не можем получить к нему доступ извне класса. Однако мы можем использовать константы перечисления для вызова конструктора.

В Главном class, мы присвоили SMALL переменной enum size . Константа МАЛЕНЬКИЙ затем вызывает конструктор Size со строкой в ​​качестве аргумента.

Наконец, мы вызвали getSize() используя размер .


java

  1. Операторы Java
  2. Java-комментарии
  3. Java для каждого цикла
  4. Конструкторы Java
  5. Java-строки
  6. Анонимный класс Java
  7. перечисления Java
  8. Строки перечисления Java
  9. Java-проба с ресурсами
  10. Java-аннотации