共計(jì) 357 個(gè)字符,預(yù)計(jì)需要花費(fèi) 1 分鐘才能閱讀完成。
在 Python 中,super() 函數(shù)是用來調(diào)用父類的方法的。它的使用主要是在子類中調(diào)用父類的方法,以便在子類中擴(kuò)展或重寫父類的方法。
super() 函數(shù)的常見用法是在子類的構(gòu)造函數(shù)中調(diào)用父類的構(gòu)造函數(shù),例如:
class ParentClass:
def __init__(self, name):
self.name = name
class ChildClass(ParentClass):
def __init__(self, name, age):
super().__init__(name)
self.age = age
在上面的例子中,ChildClass 繼承了 ParentClass,并在構(gòu)造函數(shù)中調(diào)用了父類的構(gòu)造函數(shù),以便初始化父類的屬性。這樣就可以在子類中擴(kuò)展父類的功能,而不需要重新實(shí)現(xiàn)父類的方法。
丸趣 TV 網(wǎng) – 提供最優(yōu)質(zhì)的資源集合!
正文完