2017年1月14日

关于廖雪峰提到的元类的应用实例的解释

摘要: 当创建实例时,需要调用User类,首先会检查有没有__metaclass__属性,找到了,通过metalclass创建类(基于User类,传入的name为User,父类为Model,属性为User类的属性)。之后在实例化过程中,需要调用创建的新的User类中的方法,如果没有,需要到父类(metalc 阅读全文

posted @ 2017-01-14 09:08 wzxds02 阅读(1151) 评论(0) 推荐(0) 编辑

2017年1月13日

关于python的元类

摘要: 当你创建一个类时: class Foo(Bar): pass Python做了如下的操作: Python做了如下的操作: Foo中有__metaclass__这个属性吗?如果是,Python会在内存中通过__metaclass__创建一个名字为Foo的类对象(我说的是类对象,请紧跟我的思路)。如果P 阅读全文

posted @ 2017-01-13 19:03 wzxds02 阅读(632) 评论(0) 推荐(0) 编辑

导航