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