توابع super() در Python
مثال
یک کلاس ایجاد کنید که تمام روشها و ویژگیهای یک کلاس دیگر را از طریق ارثبندی به ارث میبرد:
class Parent: def __init__(self, txt): self.message 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()
مقدار پارامتر
بدون پارامتر