如何使用python super函式呼叫父類?

westwolf發表於2021-09-11

如何使用python super函式呼叫父類?

想要掌握住每一個學習python的知識點,就不能遇到問題不去解決,而是想方設法的要去解決,像今天小編遇到的這個問題,是呼叫父類,有些剛瞭解的朋友不清楚,因此請教了我,下面就給大家使用最簡單的方式,去完成這道問題的解答,抓緊看下吧~

super函式呼叫父類方法 python3.x版本中使用方式:

super().func()

具體例子:

#定義父類
class Parent:
    level = 1
    def func(self):
        print("Parent func level:", self.level)
#子類
class SubClass(Parent):
    def func(self):
        #呼叫父類func方法
        super().func()
        print("SubClass func level:", self.level)
obj = SubClass()
obj.func()

結果:

Parent func level: 1
SubClass func level: 1

以上幾行程式碼就解決了大家不知道怎麼呼叫父類的難題,切勿積少成多去學習,一定要當時不會,當時就解決哦~

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4662/viewspace-2832163/,如需轉載,請註明出處,否則將追究法律責任。

相關文章