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ć.

questionAnswers(1)

yourAnswerToTheQuestion