第三篇:Python 进阶-元类(Metaclass)
1. 类与元类的关系
类的创建过程
在 Python 中,当我们定义一个类时,例如:
class MyClass:
pass
Python 解释器会执行一系列步骤来创建这个类。首先,它会创建一个类对象,这个类对象包含了类的属性(方法、变量等)。类对象本质上是一种特殊的对象,就像我们通过类创建的实例对象一样,只不过类对象用于创建实例。
在幕后,Python 使用一种称为元类(Metaclass)的机制来创建类。默认情况下,所有类都是由 type 元类创建的。我们可以通过查看类的 __class__ 属性来确认这一点:
class MyClass:<
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



