Я пытаюсь определить self.data
внутри класса наследует от классаКак добавить исходное определение класса python, наследуемого от другого класса?
class Object():
def __init__(self):
self.data="1234"
class New_Object(Object):
# Code changing self.data here
Но я столкнулся с проблемой.
class Object():
def __init__(self):
self.data="1234"
Так у меня есть класс начала здесь, который импортируется из других стран, и скажем, что класс является универсальным, так что я не могу изменить оригинал вообще.
В оригинале экземпляр упоминается как «self
» внутри класса, и он определяется как «я» внутри определения __init__
.
class New_Object(Object):
# Code changing self.data here
Так что, если я хотел, чтобы наследовать от класса Object
, но определить self.data внутри New_Object
, я думал, что я должен определить __init__
в New_Object
, но это переопределяет __init__
от New_Object
Есть любым способом я мог сделать это без copypasting __init__
от Object
?
Любые изменения будут полезны, я ужасен в терминологии и формулируя то, что я имею в виду. –
Обратите внимание, что 'self' является * экземпляром класса, а не самим классом. – MisterMiyagi
@MisterMiyagi Ах, спасибо, что сообщили мне. –