Java enum Keyword
مثال
أنشئ enum
مع ثوابت (متغيرات غير قابلة للتغيير):
enum Level {
LOW,
MEDIUM,
HIGH
}
يمكنك الوصول إلى enum
الثوابت باستخدام بناء الجملة النقطي :
Level myVar = Level.MEDIUM;
التعريف والاستخدام
تقوم enum
الكلمة الأساسية بتعريف نوع معدَّد (غير قابل للتغيير).
التعداد هو "فئة" خاصة تمثل مجموعة من الثوابت (المتغيرات غير القابلة للتغيير ، مثل المتغيرات النهائية).
لإنشاء تعداد ، استخدم enum
الكلمة الأساسية (بدلاً من الفئة أو الواجهة) ، وافصل الثوابت بفاصلة. لاحظ أنه يجب أن تكون بأحرف كبيرة.
الفرق بين Enums و Classes
العلبة ، enum
مثلها مثل أ class
، لها سمات وطرق. الاختلاف الوحيد هو أن ثوابت التعداد هي public
، static
و final
(غير قابلة للتغيير - لا يمكن تجاوزها).
لا enum
يمكن استخدام a لإنشاء كائنات ، ولا يمكنه توسيع الفئات الأخرى (ولكن يمكنه تنفيذ واجهات).
استخدم التعدادات عندما يكون لديك قيم تعرف أنها لن تتغير ، مثل أيام الشهر والأيام والألوان ومجموعة البطاقات وما إلى ذلك.
الصفحات ذات الصلة
اقرأ المزيد حول التعدادات في برنامج Java Enum التعليمي .