Javaالإنترفيس Enumeration في جافا
- مقدمة
- دوال الإنترفيس Enumeration
- مثال شامل
مقدمة
الـ Enumeration هو إنترفيس يستخدم لتخزين عناصر متتالية موجودة في Data Structure معينة دفعة واحدة.
بعدها يمكنه إرجاع هذه العناصر واحداً تلو الآخر بواسطة الدالة nextElement().
فعلياً لا يعتبر Data Structure معينة بحد ذاته, لكن بعض الكلاسات و الإنترفيسات الأخرى التي تنتمي لفئة الـ Data Structure تعتمد عليه, مثل الكلاسات Vector و Properties.
في الدرس التالي سنتعرف على إنترفيس يشبهه إسمه Iterator.
دوال الإنترفيس Enumeration
الجدول التالي يحتوي على دوال الإنترفيس Enumeration.
الدالة مع تعريفها | |
---|---|
1 | public boolean hasMoreElements() ترجع true في حال كان كائن الـ Enumeration لا يزال يحتوي على عناصر. |
2 | public Object nextElement() ترجع العنصر التالي الموجود في كائن الـ Enumeration, ترجعه كـ Object. |
مثال شامل
سنحصل على النتيجة التالية عند التشغيل.