浅谈元类(个人理解)

Posted du704

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了浅谈元类(个人理解)相关的知识,希望对你有一定的参考价值。

浅谈元类(个人理解)


我们知道在python中一切皆对象(object),那么所以有的对象都成了object的子类,那么object类又是由谁创建的呢?

实际上,能够创建类的类,叫元类。还有一个概念就是:元类创建了object类,同时又是object类的子类(这是什么鬼?我们就不去考虑这个逻辑了,已经完美解决了先有鸡还是先有蛋的问题了)。

元类实际还是所有类的创建者,即使所有类(包括元类自己)都是object的子类,他们的关系如下:

技术图片

Interesting......

以上是关于浅谈元类(个人理解)的主要内容,如果未能解决你的问题,请参考以下文章

iOS基础——浅谈个人对协议代理的理解

浅谈个人对存储区域网络SAN的理解

浅谈数位dp

浅谈递归调用的个人领悟

浅谈对递归算法的理解……

浅谈元宇宙