Programming Basics SQL HTML CSS JavaScript React Python C++ Java JavaFX Swing Problem Solving English English Conversations Computer Fundamentals Linux Learn Typing

Javaطريقة تعريف enum بداخل كلاس في جافا

في المثال التالي قمنا بتعريف كلاس عادي و بداخله قمنا بتعريف enum يمثل أيام الأسبوع إسمه Days.
في الدالة main() قمنا بعرض قيمة أول ثابت موجود في الـ enum بالإضافة إلى رقم الـ Index الخاص فيه.

مثال

Main.java
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