共計 593 個字符,預(yù)計需要花費 2 分鐘才能閱讀完成。
在 Python 中,子類可以通過 super()
函數(shù)來調(diào)用父類的方法。具體步驟如下:
- 在子類中定義一個與父類方法同名的方法。
- 使用
super()
函數(shù)來調(diào)用父類的方法,將子類實例作為參數(shù)傳遞給它。
下面是一個示例代碼:
class ParentClass:
def __init__(self):
self.name = "Parent"
def print_name(self):
print("Parent Class:", self.name)
class ChildClass(ParentClass):
def __init__(self):
super().__init__() # 調(diào)用父類的構(gòu)造函數(shù)
self.name = "Child"
def print_name(self):
super().print_name() # 調(diào)用父類的打印方法
print("Child Class:", self.name)
child = ChildClass()
child.print_name()
輸出結(jié)果為:
Parent Class: Parent
Child Class: Child
在上面的示例中,ChildClass
繼承自 ParentClass
,并重寫了print_name
方法。在子類的 print_name
方法中,使用 super()
函數(shù)調(diào)用了父類的 print_name
方法,以保持父類方法的功能,并添加了子類的特定功能。
丸趣 TV 網(wǎng) – 提供最優(yōu)質(zhì)的資源集合!
正文完