जावा एनम कीवर्ड
उदाहरण
स्थिरांकenum
के साथ एक बनाएँ (अपरिवर्तनीय चर):
enum Level {
LOW,
MEDIUM,
HIGH
}
आप डॉट सिंटैक्स enum
के साथ स्थिरांक तक पहुंच सकते हैं:
Level myVar = Level.MEDIUM;
परिभाषा और उपयोग
enum
कीवर्ड एक एन्यूमरेटेड (अपरिवर्तनीय) प्रकार की घोषणा करता है।
एक एनम एक विशेष "वर्ग" है जो स्थिरांक के समूह का प्रतिनिधित्व करता है (अपरिवर्तनीय चर, जैसे अंतिम चर)।
एक एनम बनाने के लिए, enum
कीवर्ड (कक्षा या इंटरफ़ेस के बजाय) का उपयोग करें, और स्थिरांक को अल्पविराम से अलग करें। ध्यान दें कि वे बड़े अक्षरों में होने चाहिए।
Enums और Classes के बीच अंतर
एक enum
कैन, जैसे a class
, में विशेषताएँ और विधियाँ होती हैं। अंतर केवल इतना है कि एनम स्थिरांक हैं public
, static
और final
(अपरिवर्तनीय - ओवरराइड नहीं किया जा सकता)।
एक enum
का उपयोग वस्तुओं को बनाने के लिए नहीं किया जा सकता है, और यह अन्य वर्गों का विस्तार नहीं कर सकता है (लेकिन यह इंटरफेस को लागू कर सकता है)।
एनम का उपयोग करें जब आपके पास ऐसे मूल्य हों जिन्हें आप जानते हैं कि वे बदलने वाले नहीं हैं, जैसे महीने के दिन, दिन, रंग, कार्ड के डेक आदि।
संबंधित पृष्ठ
हमारे जावा एनम ट्यूटोरियल में एनम के बारे में और पढ़ें ।