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()); } }
سنحصل على النتيجة التالية عند التشغيل.
MONDAY
0
0