Програма Java для створення класу перечислення

У цьому прикладі ми навчимося створювати клас enum на Java.

Щоб зрозуміти цей приклад, ви повинні знати такі теми програмування Java:

  • Перелічення Java
  • Клас і об'єкти Java

Приклад 1: Програма Java для створення класу перечислення

 enum Size( // enum constants SMALL, MEDIUM, LARGE, EXTRALARGE; public String getSize() ( // this will refer to the object SMALL switch(this) ( case SMALL: return "small"; case MEDIUM: return "medium"; case LARGE: return "large"; case EXTRALARGE: return "extra large"; default: return null; ) ) public static void main(String() args) ( // call the method getSize() // using the object SMALL System.out.println("The size of Pizza I get is " + Size.SMALL.getSize()); // call the method getSize() // using the object LARGE System.out.println("The size of Pizza I want is " + Size.LARGE.getSize()); ) )

Вихідні дані

 Розмір піци, яку я отримую, невеликий Розмір піци, яку я хочу, великий

У наведеному вище прикладі ми створили клас перечислення з назвою Size. Клас містить чотири константи SMALL, MEDIUM, LARGE і EXTRALARGE.

Тут компілятор автоматично перетворює всі константи переліку у свої екземпляри. Отже, ми можемо викликати метод, використовуючи константу як об'єкти.

 Size.SMALL.getSize()

У цьому виклику thisключове слово тепер пов’язане з об’єктом SMALL. Отже, повертається значення small.

Цікаві статті...