python子类怎么重写父类

   2025-02-20 3730
核心提示:要重写父类的方法,需要在子类中定义相同名称的方法,并在方法体中实现子类特有的功能。示例如下:class ParentClass:def some_m

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

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 methodchild = ChildClass()child.some_method() # 输出: ChildClass method

在上述示例中,子类ChildClass重写了父类ParentClasssome_method()方法。当调用child.some_method()时,会执行子类中的方法,输出ChildClass method。而调用parent.some_method()时,则会执行父类中的方法,输出ParentClass method

 
 
更多>同类维修知识
推荐图文
推荐维修知识
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  网站留言