كيفية استدعاء التعداد enum الذي يتم تعريفه بالفئات الداخلية inside a class
منتدى مصر التقني :: قسم لغات البرمجة Programming languages :: لغة الجافا Java :: أساسيات اللغة Java Basics
صفحة 1 من اصل 1 • شاطر
كيفية استدعاء التعداد enum الذي يتم تعريفه بالفئات الداخلية inside a class
اهلا بكم تحدثنا فى مقال سابق عن التعداد enum وتعلمنا كيف يمكن استخدامة فى الفئة ,فى هذا المقال سنواصل الحديث عن التعداد و كيفية استدعائه اذا تم تعريفه و إنشائة بداخل فئة اخري ونريد استدعائة فى الفئة الحالية .
يحدد هذا المثال التالى تعداد أساسي يسمى فاكهة Fruit داخل الفئة MyWrapper. يوضح هذا المثال كيفية استدعاء ثوابت هذا التعداد فئة أخرى التى تسمي MyEnumInsideClass .فعندئذٍ يمكنك الوصول إلي التعداد بالاشارة الى الفئة التى تحتوي هذا التعداد .
يحدد هذا المثال التالى تعداد أساسي يسمى فاكهة Fruit داخل الفئة MyWrapper. يوضح هذا المثال كيفية استدعاء ثوابت هذا التعداد فئة أخرى التى تسمي MyEnumInsideClass .فعندئذٍ يمكنك الوصول إلي التعداد بالاشارة الى الفئة التى تحتوي هذا التعداد .
- الكود:
public class MyEnumInsideClass {
// الاشارة الى الفئة المعرف بها التعداد
private MyWrapper.Fruit myFruit;
public MyEnumInsideClass(MyWrapper.Fruit fruit){
this.myFruit = fruit;
}
public void getFruitDesc(){
// استخدام التعداد فى جملة سويتش
switch (myFruit) {
case GRAPE:
System.out.println("A grape is a non-climacteric fruit.");
break;
case APPLE:
System.out.println("The apple is the pomaceous fruit.");
break;
case MANGO:
System.out.println("The mango is a fleshy stone fruit.");
break;
case LEMON:
System.out.println("Lemons are slow growing varieties of citrus.");
break;
default:
System.out.println("No desc available.");
break;
}
}
public static void main(String a[]){
MyEnumInsideClass grape = new MyEnumInsideClass(MyWrapper.Fruit.GRAPE);
grape.getFruitDesc();
MyEnumInsideClass apple = new MyEnumInsideClass(MyWrapper.Fruit.APPLE);
apple.getFruitDesc();
MyEnumInsideClass lemon = new MyEnumInsideClass(MyWrapper.Fruit.LEMON);
lemon.getFruitDesc();
MyEnumInsideClass guava = new MyEnumInsideClass(MyWrapper.Fruit.GUAVA);
guava.getFruitDesc();
}
}
class MyWrapper{
// اشناء التعداد
enum Fruit {
GRAPE, APPLE, MANGO, LEMON,GUAVA
}
}
زهراء- ........
- تاريخ التسجيل : 18/02/2011
المساهمات : 438
النقاط : 769
التقيم : 67
الدولة :
الجنس :
رد: كيفية استدعاء التعداد enum الذي يتم تعريفه بالفئات الداخلية inside a class
السلام عليكم..
ممكن مساعده في حل اسايمنت الجافا؟
ممكن مساعده في حل اسايمنت الجافا؟
Soha- ..
- تاريخ التسجيل : 09/05/2020
المساهمات : 17
النقاط : 29
التقيم : 0
الدولة :
الجنس :
| |
منتدى مصر التقني :: قسم لغات البرمجة Programming languages :: لغة الجافا Java :: أساسيات اللغة Java Basics
صفحة 1 من اصل 1
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى
» كبسولات نباتية فارغة
» شحن عملات تيك توك مجانا بدون رقم هاتف
» فوط صحية ناعمة لايام الولادة بالقطن العضوية قوية الامتصاص| organyckw
» اعلانات الباصات الكويت | شركة دعاية واعلان | كواليتي ميكرز | 0096597550465
» كيفية تحديد سعر تصميم تطبيقات الجوال– ايكون تك
» تعلم كيفية حفظ و أسترجاع الصورة فى قاعدة بيانات أكسس باستخدام الكائن Stream object
» كيفية تأسيس شركة في دبي
» افضل واحدث كاميرات المراقبة الامنية والمشاهدة عبر الانترنت
» اصنع شبكتك بنفسك