एक एनम एक विशेष डेटाटाइप है जिसे Java 1.5 संस्करण . में जोड़ा जाता है और इसका उपयोग संग्रह . को परिभाषित करने के लिए किया जा सकता है स्थिरांक , जब हमें उन मानों की पूर्वनिर्धारित सूची की आवश्यकता होती है जो किसी प्रकार के संख्यात्मक या पाठ्य डेटा का प्रतिनिधित्व नहीं करते हैं, तो हम Enum का उपयोग कर सकते हैं . Enums स्थिरांक हैं और डिफ़ॉल्ट रूप से, वे स्थिर . हैं और अंतिम , इसलिए एक एनम प्रकार के फ़ील्ड के नाम अपरकेस . में हैं अक्षर ।
एनम स्थिरांक का नाम java.lang.Enum.name() . विधि द्वारा लौटाया जाता है . यह विधि नाम को ठीक वैसे ही लौटाती है जैसा कि एनम घोषणा में घोषित किया गया था।
उदाहरण
enum Shape { CIRCLE, TRIANGLE, SQUARE, RECTANGLE; } public class EnumNameTest { public static void main(String[] args) { Shape shape = Shape.RECTANGLE; System.out.println("The name of an enum constant is: " + shape.name()); } }
आउटपुट
The name of an enum constant is: RECTANGLE