return super(IntTuple,cls).__new__(cls,g)这句的原理是什么?
来源:7-1 如何派生内置不可变类型并修改实例化行为
无无法师
2017-04-21
老师,这张图片是我做的笔记,里面黄色箭头上的那句一直不懂。
return super(IntTuple,cls).__new__(cls,g)这句的原理是什么?

写回答
2回答
-
程序员硕
2017-04-22
__new__是真正意义的构造器,父类的__new__负责创建对象
00 -
慕士塔格
2017-04-24
这里面涉及两个知识点,一个就是__new__:是真正的构造器,第一个参数cls是解析器自动传入,表示需要实例化的类,此构造器是需要一个返回的;
第二个就是super的用法,返回上一个父类的实例化对象。
00
相似问题