هل ترث الطبقة المشتقة منشئ؟
هل ترث الطبقة المشتقة منشئ؟

فيديو: هل ترث الطبقة المشتقة منشئ؟

فيديو: هل ترث الطبقة المشتقة منشئ؟
فيديو: How to Implement a Class in C# 2024, يمكن
Anonim

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

وبالمثل ، يسأل الناس ، هل ترث الطبقات البناة؟

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

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

بجانب هذا ، هل يمكن توريث المنشئين والمدمرين؟

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

أي مُنشئ يُدعى أولاً في الميراث؟

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

موصى به: