我继承了一个类int
,我正在尝试创建一个方法来增加我的实例在方法中的值:
class MyInt(int):
def my_method(self, value):
#do_stuff()
self += value
我知道你不能在方法内将 self 设置为其他任何东西,它肯定会在方法内发生变化,但实际实例不会改变。但是,我不知道如何解决这个问题,以便实际实例会改变,那么它甚至可能吗?如果是,那么如何?
我继承了一个类int
,我正在尝试创建一个方法来增加我的实例在方法中的值:
class MyInt(int):
def my_method(self, value):
#do_stuff()
self += value
我知道你不能在方法内将 self 设置为其他任何东西,它肯定会在方法内发生变化,但实际实例不会改变。但是,我不知道如何解决这个问题,以便实际实例会改变,那么它甚至可能吗?如果是,那么如何?