python重写类方法

Posted ldsice

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python重写类方法相关的知识,希望对你有一定的参考价值。

class 类():
def 原始函数(self):
print(‘我是原始函数!‘)

def 新函数(self):
print(‘我是重写后的新函数!‘)

a = 类() # 实例化
a.原始函数()

# 用新函数代替原始函数,也就是【重写类方法】
类.原始函数 = 新函数

# 现在原始函数已经被替换了
a.原始函数()

以上是关于python重写类方法的主要内容,如果未能解决你的问题,请参考以下文章

python 父类方法重写

04 Python的继承方法重写super()类

python干货-类属性和方法,类的方法重写

Python中类继承和方法重写的示例

Python父类方法重写(入门必读)

在 Python 中如何实现类的继承,方法重载及重写?