Я хотел бы получить доступ к значению self.x в дочернем классе. Как мне получить к нему доступ?python, получающий доступ к переменной суперкласса в дочернем классе
class ParentClass(object):
def __init__(self):
self.x = [1,2,3]
def test(self):
print 'Im in parent class'
class ChildClass(ParentClass):
def test(self):
super(ChildClass,self).test()
print "Value of x = ". self.x
x = ChildClass()
x.test()
Кстати, могли бы вы изменить ошибки отслеживающий в вопрос? Это помогло бы сделать этот вопрос более актуальным для будущих Googlers, так как это проблема не имеет ничего для суперклассов или дочерних классов. –
Думаю, вам лучше указать название как «доступ к переменной экземпляра суперкласса из дочернего класса». Существует разница между переменной класса и переменной экземпляра в python. – Sean