目錄
super() 獲得父類定義
在子類中, 如果想要獲得父類的方法時, 我們可以通過super()來做;
super() 代表父類的定義, 不是父類的對象;
#測試super() 代表父類的定義,不是父類的對象
class A:
def say(self):
print("say AAA!")
class B(A):
def say(self):
# A.say(self) #調用父類的方法
super().say() #super和上面A.say一樣,都可以調用父類的方法
print("say BBB!")
B().say()
輸出:
D:\wwwroot\pyiteam\venv\Scripts\python.exe D:/wwwroot/pyiteam/mypro_obj/mypy02.py
say AAA!
say BBB!
Process finished with exit code 0