كيف تم إنشاء كائن من الإنترفيس 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());
}
}
}
// 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());
}
}
}