كيف تم إنشاء كائن من الإنترفيس Enumeration؟
السلام عليكم، في هذا المثال كيف تم إنشاء كائن من الانترفيس Enumeration
و من العروف أن الأنترفيس لا يقبل إنشاء كائن؟
// Enumeration و الإنترفيس Vector هنا قمنا باستدعاء الكلاس import java.util.Vector; import java.util.Enumeration; public class Main { public static void main(String[] args) { // وضعنا فيه أيام الأسبوع v إسمه Vector هنا قمنا بإنشاء كائن من الكلاس Vector v = new Vector(); // أي قمنا بإضافة 7 أيام .v هنا قمنا بإضافة 7 عنصر في الكائن v.add("Monday"); v.add("Tuesday"); v.add("Wednesday"); v.add("Thursday"); v.add("Friday"); v.add("Satruday"); v.add("Sunday"); // v وضعنا فيه جميع عناصر الكائن days إسمه Enumeration هنا قمنا بإنشاء كائن نوعه Enumeration days = v.elements(); // و تعرض كل عنصر تمر عليه days هنا أنشأنا حلقة تمر على جميع عناصر الكائن while(days.hasMoreElements()) { System.out.println(days.nextElement()); } } }