Доступ к статической переменной класса родительского класса в Python
У меня есть что-то подобное
class A:
__a = 0
def __init__(self):
A.__a = A.__a + 1
def a(self):
return A.__a
class B(A):
def __init__(self):
# how can I access / modify A.__a here?
A.__a = A.__a + 1 # does not work
def a(self):
return A.__a
Могу ли я получить доступ к__a
переменная класса вB
? Можно писатьa
вместо__a
это единственный способ? (Я думаю, что ответ может быть довольно коротким: да :)