Java مثال حول التعامل مع Public Inner Class في جافا

A.java
public class A {                    // A إسمه Outer Class هنا قمنا بتعريف
 
    public class B {                // B إسمه Inner Class هنا قمنا بتعريف
 
        public void print() {       // B هذه الدالة يمكن الوصول لها فقط من خلال كائن من الكلاس
            System.out.println("B is a public inner class");
        }
 
    }
 
}
		

Main.java
public class Main {
 
    public static void main(String[] args) {
 
        A.B obj = new A().new B();         // obj إسمه A الموجود بداخل الكلاس B هنا قمنا بإنشاء كائن من الكلاس
 
        obj.print();                       // obj من خلال الكائن print() هنا قمنا باستدعاء الدالة
 
    }
 
}
		

سنحصل على النتيجة التالية عند التشغيل.

B is a public inner class
		

الدورات

أدوات مساعدة

أقسام الموقع

دورات
مقالات كتب مشاريع أسئلة