super() : 獲取當前類的父類
效果圖:
代碼:
class Animal: def __init__(self,name): self._name = name @property def name(self): return self._name @name.setter def name(self,name): self._name = name class Dog(Animal): def __init__(self,name,age): # super()獲取當前類的父類 # 並且通過super()返回對象調用父類方法時,不需要傳遞self super().__init__(name) # 替換這個 self._name = name self._age = age @property def age(self): return self._age @age.setter def age(self,age): self._age = name d = Dog('001',19) print(d.name) print(d.age)