Acceder a la variable de clase estática de la clase principal en Python
Tengo algo asi
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
¿Puedo acceder al__a
variable de clase enB
? Es posible escribira
en lugar de__a
¿Es esta la única forma? (Supongo que la respuesta podría ser bastante corta: sí :)