1、繼承
calss Father:
? ? def __init__(self,name,age):
? ? ? ? self.name=name
? ? ? ? self.age=age
? ? def myself(self):
? ? ? ? print('11')
class Son(Father):? ?#繼承了Father類,可以重寫Father類中的方法。
? ? super().__init__(name,age)
在子類的方法中需要添加父類的屬性或方法,非完全繼承時,需要使用super進行繼承,保留父類方法中所有功能的前提下還增加了新功能。super時會一直往上找。用 父類.的時候只會從 這個父類找。修改某個父類方法時,子類和父類 方法保持一致。
2、多繼承
class? a:
????pass
class b:
class c(a,b):? ? ? #誰先繼承就用誰,找不到會往上找直到object類。