Javaمثال حول التعامل مع Public Inner Class في جافا
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");
}
}
}
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");
}
}
}
public class Main {
public static void main(String[] args) {
A.B obj = new A().new B(); // obj إسمه A الموجود بداخل الكلاس B هنا قمنا بإنشاء كائن من الكلاس
obj.print(); // obj من خلال الكائن print() هنا قمنا باستدعاء الدالة
}
}
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
B is a public inner class