Kann jemand eine detaillierte Erklärung geben, warum dies geschieht? Wie erstellt der Python-Compiler in diesem Fall Klassenvariablen?Vererbung von Klassenattributen?
class A(object):
x = 1
y = x + 1
class B(A):
x = 10
>>> B.x
10
>>> B.y
2 # ---> I was expecting 11 here, why does this y still uses the A's value?
Es gibt keine solche Beziehung im OP-Code. – TigerhawkT3
Das war klar, was gemeint war, aber es wurde mit "Vererbung" markiert. – spruceb
Sowohl "A" als auch "B" erben von "Objekt". – TigerhawkT3