هل يمكن توريث المُنشئ في Java؟
هل يمكن توريث المُنشئ في Java؟

فيديو: هل يمكن توريث المُنشئ في Java؟

فيديو: هل يمكن توريث المُنشئ في Java؟
فيديو: Can we declare a constructor final? 2024, أبريل
Anonim

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

من هنا ، هل من الممكن وراثة المُنشئ في Java؟

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

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

وفقًا لذلك ، كيف يتم استدعاء المنشئات في الوراثة في Java؟

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

هل ترث الفئة الفرعية المُنشئ؟

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

موصى به: