python:metaclass

metaclass翻译过来应该是元类的意思。python中一切皆是对象,连类也是对象

class test():
    pass
print id(test)

而类是元类的实例,默认的class类都是type的实例
上面的定义和下面的定义完全一样

test = type("test", "", "");

type是系统的元类,而我们可以自己定义元类
*metaclass = selfdefine

深度好文

下面那个4000多赞的,我这渣英文看起来都很爽
What is a metaclass in Python?

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容