Допустим, у меня есть класс типа
Parent(Super1, Super2):
var1 = "apples"
...
Child(Parent):
if var1 == "apples":
var2 = "red"
elif var1 == "oranges";
var2 = "orange"
Я получаю ошибку unresolved reference
, когда пытаюсь что-то подобное.Я знаю, что могу получить доступ к значению родительской переменной экземпляра, создав метод и используя self
, но у меня есть обстоятельство, когда мне нужно сделать это вне метода (потому что это должно произойти, как только будет создан экземпляр класса),Я также не могу реализовать __init__
, потому что мой родительский класс не использует __init__
. Как я могу получить доступ к значению переменной экземпляра родителя?