关于new方法重写 41题动手2
应该是要重写new另外这个继承int是什么意思? 我记得int() 是强转成 整数类型.. 这个int类有具有什么特性呢? str呢?这个__new__方法学的云里雾里. 应该是要重写new另外这个继承int是什么意思?
就是继承 int 的方法,使得你的 Nint 有int 的功能
我记得int() 是强转成 整数类型.. 这个int类有具有什么特性呢?
没错呀,主要功能就是将 其他数值类型的值转为整型, 也就是整数
str呢?这个__new__方法学的云里雾里.
str 就是转为字符串~ __new__ 方法可以设置返回值,而 __init__方法是接收 __new__方法将实例对象和返回值、参数什么的都传递给了 __init__
它不能设置 return ,而且可变类型的重写都用 __new__ Twilight6 发表于 2020-6-21 13:07
就是继承 int 的方法,使得你的 Nint 有int 的功能
str 就是转为字符串~ __new__ 方法可以设置返回值,而 __init__方法是接收 __new__方法将实例对象和返回值、参数什么的都传递给了 __init__
它不能设置 return ,而且可变类型的重写都用 __new__不明确 永恒的蓝色梦想 发表于 2020-6-21 14:03
不明确
楼主后来加我QQ聊了 {:10_297:}
页:
[1]