وظيفة Python super ()
مثال
أنشئ فئة ترث جميع الوظائف والخصائص من فئة أخرى:
class Parent:
def __init__(self, txt):
self.message = txt
def printmessage(self):
print(self.message)
class Child(Parent):
def __init__(self,
txt):
super().__init__(txt)
x = Child("Hello,
and welcome!")
x.printmessage()
التعريف والاستخدام
تُستخدم super()
الوظيفة لإتاحة الوصول إلى طرق وخصائص فئة الوالدين أو الأشقاء.
تقوم super()
الدالة بإرجاع كائن يمثل الفئة الأصل.
بناء الجملة
super()
قيمه المعامل
لا توجد معلمات