元类:metaclass
生成类对象的类可以看成是类对象的父类
实际中用到通常是自定义类对象,定义metaclass时最终其实还是通过type方法返回类对象的
总结起来就是:
1) 拦截类的创建
2) 修改类
3) 返回修改之后的类
type可以像这样工作:
1
|
type
(类名
,
父类的元组(针对继承的情况,可以为空),包含属性的字典(名称和值)
)
|