私はこのような何かを持っています
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
ですが、これが唯一の方法ですか?(答えはかなり短いかもしれません:はい:)