اسمحوا لي أن أشارككم ميراث الفئة الداخلية من Java من خلال رمز المثال.
يجب أن يكون مُنشئ الفئة الداخلية Java مرجعًا إلى كائنه المحيطي (يجب أن يعطيها الفئة الداخلية مرجعًا إلى كائن فئة خارجي ، ويعتمد الفئة الداخلية على كائن الفئة الخارجية). مُنشئ القاعدة في مُنشئ الفصل.
لأنه عندما يتم إنشاء فئة التصدير ، لا يوجد كائن محيطي ، بحيث يتم توصيل مثيل التصدير -class به.
لذلك ، نحتاج إلى إنشاء فئة طرفية ، ثم نستخدم بناء جملة معين لإظهار العلاقة بين الفئة الداخلية والفئة المحيطية.
في المثال التالي ، يجب إعطاء إشارة إلى فئة التصدير الوراثة من الفئة المحيطية في الفئة الداخلية. يحتاج الميراث العادي فقط إلى إضافة Super () إلى المُنشئ المصدر ؛ ، الفئة الداخلية تحتاج إلى الرجوع إلى كائن الفئة المحيطية .Super () ؛
الفئة الداخلية {class inner {}} يمتد الفئة العامة إلى innerner. Innern () ؛
علاوة على ذلك ، ما الذي يجب أن أفعله عندما يكون الفئة الداخلية الموروثة مجرد مُنشئ غير متفرغ؟
الفئة الداخلية {class inner {public inner (int i) {system.out.println ( / كما هو موضح في الكود ، عندما يحتاج المُنشئ الموروثة إلى معلمات ، يجب تمرير المعلمات إلى هذه الوظيفة الفائقة} الفراغ الثابت العام (سلسلة [] args) {insherner wi = new innern () ؛ ) ؛}}
ما سبق هو شرح مفصل لميراث فئة Java الداخلية ، آمل أن أساعد الجميع.