面向对象-动态添加方法

动态添加方法

  • 动态添加方法意思是该方法不是在类中定义的, 而是创建完对象后, 在运行时添加的

  • 使用 'types.MethodType'方法添加方法

  • types.MethodType'的使用方式: 要添加的对象.函数= types.MethodType(函数引用地址, 对象引用地址)

  • 导入方式

import types

面向对象-动态添加方法

动态添加类方法

面向对象-动态添加方法

动态添加静态方法

面向对象-动态添加方法

__slots__魔术变量

如果我们想限制类添加属性, 可以在类下面定义__slots__魔术变量

面向对象-动态添加方法

面向对象-动态添加方法面向对象-动态添加方法 仰望着那高处的巨人们 发布了157 篇原创文章 · 获赞 12 · 访问量 3722 私信 关注
上一篇:Operator '>' cannot be applied to types 'boolean' and 'number'?


下一篇:8.9. Network Address Types