【python】执行时动态绑定方法MethodType()使用介绍

MethodType作用就是把类外面的方法绑定到类或者类的实例上面。使用情况如下

1.将方法绑定到类上面,详看下面执行结果

解析:为什么s1,s2都显示的97呢,因为s1和s2都指向了相同的set_score所在的地址,所有s2把s1的值覆盖了。都显示的97。

2.将方法绑定到实例上面,详看下面结果

解析:MethodType把方法绑定在类实例上时,每个实例有自己单独的指向区域,互不干扰

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章