هل يمكن للفئة الفرعية استدعاء مُنشئ فئة الأصل؟
هل يمكن للفئة الفرعية استدعاء مُنشئ فئة الأصل؟

فيديو: هل يمكن للفئة الفرعية استدعاء مُنشئ فئة الأصل؟

فيديو: هل يمكن للفئة الفرعية استدعاء مُنشئ فئة الأصل؟
فيديو: #6.2 Java Tutorial | Super Method 2024, أبريل
Anonim

لا أ فئة فرعية لا يمكن أن ترث الصانعين من فئتها الفائقة. المنشئون هم أعضاء وظيفية خاصة في أ صف دراسي من حيث أنهم لا يرثون من قبل فئة فرعية . المنشئون تُستخدم لإعطاء حالة صالحة لكائن عند الإنشاء.

في هذا الصدد ، هل المنشئات موروثة هل تستطيع فئة فرعية استدعاء مُنشئ فئة الأصل؟

"استدعاء" منشئ فئة الوالدين في الطفل صف دراسي تحتاج دائمًا إلى كلمة رئيسية "فائقة". المنشئون ليسوا أعضاءً ، لذا فهم ليسوا أعضاءً وارث بواسطة الفئات الفرعية ، لكن ال البناء من الطبقة العليا علبة يتم استدعاؤه من فئة فرعية.

تعرف أيضًا ، كيف تستدعي المنشئ لفصل أولي؟ من أجل تشغيل ملف المنشئ الأصل ، أ مكالمة إلى الأبوين :: _ بناء () داخل الطفل البناء مطلوب. إذا لم يحدد الطفل ملف البناء ثم قد تكون موروثة من فئة الوالدين تمامًا مثل المعتاد صف دراسي الطريقة (إذا لم يتم الإعلان عنها على أنها خاصة).

بعد ذلك ، السؤال هو ، هل يمكننا استدعاء مُنشئ الفئة الفرعية من مُنشئ الطبقة الفائقة في Java؟

أنت لا تستطيع مكالمة أ مُنشئ الطبقة الفرعية من مُنشئ من الدرجة الأولى . الاتصال ال البناء من أ فئة فرعية في حدود البناء من الفئة الأساسية غير ممكن. هناك أسباب مختلفة لهذا ولكن واحد غير أن البناء من فئة مشتقة المكالمات ضمنا أو صراحة ، أ البناء من الفئة الأساسية.

كيف تستدعي فئة فرعية مُنشئ الطبقة الفائقة؟

أ فئة فرعية قد يمتلك إنه أعضاء البيانات الخاصة ، لذلك أ فئة فرعية يمكن أن يكون أيضًا إنه ملك الصانعين . وهكذا ، عندما أ فئة فرعية الكائن يتم إنشاء مثيل له فئة فرعية يجب أيضًا أن يقوم الكائن تلقائيًا بتنفيذ أحد ملفات الصانعين التابع الطبقة العليا . إلى مكالمة أ منشئ الطبقة الفائقة يتم استخدام الكلمة الرئيسية الفائقة.

موصى به: