python子类怎么重写父类

avatar
作者
猴君
阅读量:0

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

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

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!