对象没有继承元类的dict的值
init
对象点dict的值就是实例化对象的名称空间
类点dict就是类的名称空间
new 是没有dict这个字典的,只会在args中赋值
call 是在对象加括号调用的时候触发,没有dict这个字典,
对象继承了元类
元类中的init方法
args 中的参数就是 继承元类的类的属性 类的名字。类的基类。类的名称空间。注意类的名称空间是没有实例化属性的属性值得,还有一个init的self就是就是这个类的实例化对象
元类中的new方法
args 中的参数就是 继承元类的类的属性 类的名字。类的基类。类的名称空间。注意类的名称空间是没有实例化属性的属性值得,还有一个init的cls就是就是这个类可以通过cls实例化对象
元类中的call方法
args是这个类实例化过后的init中的属相,我们要是想控制类的实例化,就可以通过call方法
原文地址:https://www.cnblogs.com/cherish937426/p/11562969.html
时间: 2024-11-02 15:32:54