关于反运算的问题
为什么1+b中的1没有add 1不属于Nint类型 本帖最后由 hrpzcf 于 2021-6-19 10:26 编辑
1是int类型,它的add不支持b这个Nint类型,所以就会调用b中你自己定义的radd,然后调用int.sub(self, other),结果就是3-1=2 还有关于returnint(self)+int(other) 和 returnint.__add__(self,other)都能 返回结果一个是Int 类还有一个 是New_int类默认设置class New_int(int) 这个 是不是说New_int j继承int 类
页:
[1]