Методы класса Python меняют себя

Это еще не все, над чем я работаю, это всего лишь некоторый тестовый код, так как я просто изучаю методы класса и отстой. Но скажем, у меня есть следующий код

class Test(int):
    def __init__(self,arg):
            self = arg

    def thing(self):
            self += 10

и собирается, foo = Test (12) устанавливает для foo значение 12. Однако я этого хочу, поэтому, когда я это делаю, foo.thing (), foo увеличивается на 10. Пока что функция foo.thing () просто сохраняет его на уровне 12. Как бы я изменил этот код, чтобы сделать это.

Ответы на вопрос(1)

Ваш ответ на вопрос