python类参数self使用示例
复制代码 代码如下:#coding:utf-8“””__new__和__init__到底是怎么一回事,看下面的代码如果类没有定义__new__方法,就从父类继承这个__new__方法。__new__先于__init__执行,类带括号调用时,发生这样的一件事,先调用类的__new__方法,放回该类的实例对象,这个实例对象就是__init__方法的第一个参数。请看代码中tmp,self,p的内存地址都是一样的,都是类的实例对象。“”” class Foo(object): def __new__(cls, *args, **kwargs): “””如果不覆盖这个__new__方
用户评论