Јава програм за креирање енум класе

У овом примеру ћемо научити да креирамо енум класу у Јави.

Да бисте разумели овај пример, требало би да имате знање о следећим темама програмирања Јава:

  • Јава набраја
  • Јава класа и објекти

Пример 1: Јава програм за креирање енум класе

 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.getSize()

У овом позиву, thisкључна реч је сада повезана са малим објектом. Стога се враћа вредност смалл.

Занимљиви Чланци...