1. 首页
  2. 数据库
  3. 其它
  4. Python类的动态绑定实现原理

Python类的动态绑定实现原理

上传者: 2020-12-23 01:19:56上传 PDF文件 63.77KB 热度 7次
使用实例引用类的属性时,会发生动态绑定。即python会在实例每次引用类属性时,将对应的类属性绑定到实例上。 动态绑定的例子: class A: def test1(self): print("hello") def test2(self): print("world") def bound(): a = A() a.test1() A.test1 = A.test2 a.test1() if __name__ == "__main__": bound() 输出结果: hello2 world 从上述代码中可以看到,类方法的变化是实时影响实例对方法
用户评论