Ich versuche, für Wert von Klasse B zu nennen, die in der Klasse A verschachtelt ist und verwenden Sie es in der Klasse C. Ich erhalte Attribute:Python: für Wert innerhalb verschachtelte Klasse aufrufen
class A():
class B():
a = 1
class C():
b = 2
c = B.a + b
AttributeError: class B has no attribute 'a'
I auch versucht, von ‚A‘ zu nennen, PyCharm es erkennen, aber python noch Attribute erhalten:
class A(object):
class B(object):
a = 1
class C(object):
b = 2
c = A.B.a + b
AttributeError: class A has no attribute 'B'
Hat eine Idee von jemand hat, wie es zu benutzen? Danke
Ich versuche, eine eigene Klasse zu vermeiden erstellen, ich versuche, um die Bildung von verschachtelten Klassen zu bleiben. – Nikigv