2017年1月14日

类属性和实例属性

摘要: 类属性可以通过dir()函数和__dict__函数进行查询 dir()函数返回对象属性的一个名字列表,而__dict__返回的是一个字典,键(key)是属性名。 在看下面的例子 下面例子可以看清类属性和实例属性的区别: 运行结果为: 再看一个例子: 我们定义一个类: 输出结果 对象中的方法在没有实例 阅读全文

posted @ 2017-01-14 14:04 wzxds02 阅读(3556) 评论(0) 推荐(0) 编辑

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

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

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

导航