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