مثال
ساخت یک کلاس که همه ی ویژگی ها و متد های کلاس دیگر را به ارث می برد:
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()
اگر من دوتا کلاس رو ارث بری کنم چطور میشه؟؟ اینکه تا اونجایی که فهمیدم از کلاس اولی رو فقط مورد نظر میگیره
کد من :
دم شما گرم عالی توضیح دادین ❤