Programming Basics SQL HTML CSS JavaScript React Python C++ Java JavaFX Swing Problem Solving English English Conversations Computer Fundamentals Linux Learn Typing

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

تعليقات 1

أضف تعليق

يجب تسجيل الدخول حتى تتمكن من إضافة تعليق أو رد.