Super Keyword


Super keyword

درسنا اليوم حيكون عن استخدامات لكلمة super

نستخدمها في حالة الوراثة بين الكلاسات

استخداماتها :

توصل لمتغيرات الأب

توصل لدوال الأب

توصل لكونستركتر الأب

بحيث يقدر الإبن يستخدمها داخل كلاسه

لمن نبغى نستعمل متغير موجود عند الأب داخل كلاس الأبن


ماينفع نكتب اسمه بس .. لازم نحدد هو جاي من فين

لانه حيعتبره غير معرف

ونفس الشي لمن نبغى نستعمل دالة موجوده عند الأب

ومانبغى نسوي لها override

نحتاج نكتب super عشان يجيبهم للكلاس

نكتبهم بذي الطريقة

ننادي متغير من عند الأب

; super.x

ننادي دالة من عند الأب

; ()super.method

ننادي كونستركتر الأب

; ()super

*** ولو كانت الدالة أو الكونستركتر تستقبل قيم لازم نرسلهم قيم بين القوسين ***

بالنهاية نحتاج نكتب سوبر عشان نقدر نستعمل عناصر الأب الأصلية

وبكذا ننهي درسنا

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *