2024-09-30 02:23:45 发布
网友
我有一个超类,方法是run()。在
run()
我创建了超类的一个子类,我希望它有自己的run()方法。但是,我想在这个新对象上的一个名为oldrun()的方法中保留旧run方法的功能。在
oldrun()
我该如何用Python来实现这一点呢?在
你可以这样做:
class Base(object): def run(self): print("Base is running") class Derived(Base): def run(self): print("Derived is running") def oldrun(self): super().run()
你可以这样做:
相关问题 更多 >
编程相关推荐