Metody klasy Python zmieniające siebie
To nie jest dla niczego, nad czym pracuję, to tylko testowy kod, ponieważ uczę się metod klasowych i ssam. Ale powiedz, że mam następujący kod
class Test(int):
def __init__(self,arg):
self = arg
def thing(self):
self += 10
i idąc dalej, foo = Test (12) ustawia foo na 12. Jednak chcę, więc kiedy to robię, foo.thing (), foo wzrasta o 10. Jak dotąd, przejście do foo.thing () utrzymuje ją na poziomie 12. Jak mogę zmienić ten kod, aby to zrobić.