鱼C论坛's Archiver
论坛
›
Python交流
› 关于重写__new__的疑惑
Andy-He
发表于 2022-2-26 22:17:39
关于重写__new__的疑惑
在重写__new__是为什么要返回父类的__new__,而不是子类的。顺便问一下不可改变的类是指那些。
大马强
发表于 2022-2-26 22:26:17
比如说你要自定义一个int
那首先必然是这个
class INT(int):
好,问题来了,那你的__new__函数要返回INT的__new__方法吗?
就好像亲子鉴定,你说INT是int的孩子,那总得总要遗传父亲的基因吧
我感觉哪个类都可以重写吧
页:
[1]
查看完整版本:
关于重写__new__的疑惑