Warum wird der Konstruktor der Superklasse nicht aufgerufen, wenn wir das Objekt der Unterklasse deklarieren?
Ich bin ein Java-Programmierer, Anfänger in der Python-Programmierung. Ich habe ein unerwartetes Verhalten bei der Python-Programmierung festgestellt. Ich habe die Druckreihenfolge als erwartetB class ,A Class
Konstrukteure. Aber es führt nur den Konstruktor von A aus.
Ausgabe als "Its Constructor of A". Können Sie mir bitte helfen, den Ausführungsfluss zu verstehen? Danke im Voraus
class B:
def __init__(self):
print 'Its constructor of B'
class A(B):
def __init__(self):
print 'Its constructor of A'
#B.__init__(self)
if __name__=='__main__':
obj=A()