200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > 【华为云技术分享】python教程:猴子补丁

【华为云技术分享】python教程:猴子补丁

时间:2023-08-27 01:05:05

相关推荐

【华为云技术分享】python教程:猴子补丁

猴子补丁指在运行时修改类或者模块,而不是改动定义类或者模块的源代码。

假设有预先定义的类A:

class Apple:def __init__(self):self._color = 'red'def get_color(self):return self._color

为类A打猴子补丁,即在运行时修改类A,例如:

def set_color(apple, color):apple._color = colorApple.set_color = set_color

在运行时可以调用新设置的函数

作者:冰糖柠萌

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。