English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
فئة تُدعى فئة داخلية في فئة أخرى، ما لم تكن فئة داخلية، لا يمكنك إعلانها كفئة ثابتة. الفئة الداخلية مثل متغيرات الفئة الأخرى. لا تحتاج إلى إنشاء نموذج لها للوصول إليها (الفئة الداخلية)
يمكنك استخدام اسم الفئة فقط للوصول إلى متغيرات الثابتة للفئة الخارجية. مثال Java التالي يوضح كيفية الوصول إلى متغيرات الثابتة للفئة الداخلية من الفئة الخارجية.
public class Outer { static int data = 200; static class InnerDemo { public void my_method() { System.out.println("هذه هي فئة الداخلية الخاصة بي"); System.out.println(Outer.data); } } public static void main(String args[]) { Outer.InnerDemo nested = new Outer.InnerDemo(); nested.my_method(); } }
نتيجة الإخراج
هذه هي فئة الداخلية الخاصة بي 200