溫馨提示×

python子類怎么重寫父類

小億
131
2023-09-28 02:58:44
欄目: 編程語言

要重寫父類的方法,需要在子類中定義相同名稱的方法,并在方法體中實現子類特有的功能。示例如下:

class ParentClass:
def some_method(self):
print("ParentClass method")
class ChildClass(ParentClass):
def some_method(self):
print("ChildClass method")
parent = ParentClass()
parent.some_method() # 輸出: ParentClass method
child = ChildClass()
child.some_method() # 輸出: ChildClass method

在上述示例中,子類ChildClass重寫了父類ParentClasssome_method()方法。當調用child.some_method()時,會執行子類中的方法,輸出ChildClass method。而調用parent.some_method()時,則會執行父類中的方法,輸出ParentClass method。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女