Linux 拨号vps windows公众号手机端

python子类怎么重写父类

lewis 7年前 (2018-05-14) 阅读数 10 #程序编程
文章标签 python

要重写父类的方法,需要在子类中定义相同名称的方法,并在方法体中实现子类特有的功能。示例如下:

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

版权声明

本文仅代表作者观点,不代表米安网络立场。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门