Javaطريقة تعريف enum بداخل كلاس في جافا
في المثال التالي قمنا بتعريف كلاس عادي و بداخله قمنا بتعريف enum يمثل أيام الأسبوع إسمه Days.
في الدالة main() قمنا بعرض قيمة أول ثابت موجود في الـ enum بالإضافة إلى رقم الـ Index الخاص فيه.
مثال
public class Main {
// وضعنا فيه 7 ثوابت Days إسمه enum هنا قمنا بتعريف
enum Days {
MONDAY,
TUESDAY,
WEDNESDAY,
THURSDAY,
FRIDAY,
SATURDAY,
SUNDAY
}
public static void main(String[] args) {
// Days الموجود في التعداد MONDAY هنا قمنا بطباعة إسم الثابت
System.out.println(Days.MONDAY);
// Days بالنسبة للتعداد MONDAY الثابت index هنا قمنا بطباعة رقم
System.out.println(Days.MONDAY.ordinal());
}
}
public class Main {
// وضعنا فيه 7 ثوابت Days إسمه enum هنا قمنا بتعريف
enum Days {
MONDAY,
TUESDAY,
WEDNESDAY,
THURSDAY,
FRIDAY,
SATURDAY,
SUNDAY
}
public static void main(String[] args) {
// Days الموجود في التعداد MONDAY هنا قمنا بطباعة إسم الثابت
System.out.println(Days.MONDAY);
// Days بالنسبة للتعداد MONDAY الثابت index هنا قمنا بطباعة رقم
System.out.println(Days.MONDAY.ordinal());
}
}
سنحصل على النتيجة التالية عند التشغيل.
MONDAY
0
0