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 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