浅谈元类(个人理解)
我们知道在python中一切皆对象(object),那么所以有的对象都成了object的子类,那么object类又是由谁创建的呢?
实际上,能够创建类的类,叫元类。还有一个概念就是:元类创建了object类,同时又是object类的子类(这是什么鬼?我们就不去考虑这个逻辑了,已经完美解决了先有鸡还是先有蛋的问题了)。
元类实际还是所有类的创建者,即使所有类(包括元类自己)都是object的子类,他们的关系如下:
Interesting......
原文地址:https://www.cnblogs.com/Du704/p/11529024.html
时间: 2024-07-30 08:04:38