88. Python中 的super()獲得父類的定義

目錄

super() 獲得父類定義


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

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章