Acessar variável de classe estática da classe pai em Python
Eu tenho algo assim
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
Posso acessar o__a
variável de classe emB
? É possível escrevera
ao invés de__a
, É este o único caminho? (Acho que a resposta pode ser bastante curta: sim :)