Область вложенных классов?
Я пытаюсь понять область во вложенных классах в Python. Вот мой пример кода:
class OuterClass:
outer_var = 1
class InnerClass:
inner_var = outer_var
Создание класса не завершено, и я получаю ошибку:
<type 'exceptions.NameError'>: name 'outer_var' is not defined
Попыткаinner_var = Outerclass.outer_var
не работает Я получил:
<type 'exceptions.NameError'>: name 'OuterClass' is not defined
Я пытаюсь получить доступ к статическимouter_var
изInnerClass
.
Есть ли способ сделать это?