摘要: 第一段代码如下: 当把return object.__new__(cls)注释了后: 代码如下: 结论: 对比上述两种结果:可以得出__new__是用来实例化,在__new__中调用了__init__,简而言之,在实例化是是__new__触发了__init__方法。(默认就有) return obj 阅读全文
posted @ 2018-08-09 16:38 WFaceBoss 阅读(217) 评论(0) 推荐(0)
摘要: 1. 创建类的第1方式(常用) 2.创建类的第2方式 结论: (1)f对象是Foo类的一个实例,Foo类对象是 type 类的一个实例,即:Foo类对象 是通过type类的构造方法创建。 (2)type的起源是python解释器提供的 源码学地址:https://gitee.com/FelixBin 阅读全文
posted @ 2018-08-09 16:33 WFaceBoss 阅读(212) 评论(0) 推荐(0)
摘要: (1)静态方法--》-@staticmethod装饰类中方法 只是名义上归类管理, 实际上在静态方法里访问不了类或实例中的任何属性 (2)类方法 》 @classmethod装饰类中方法 只能访问类变量,不能访问实例变量 (3)属性方法 》 @property #attribute装饰类中方法 把一 阅读全文
posted @ 2018-08-09 16:25 WFaceBoss 阅读(203) 评论(0) 推荐(0)