ich habe in A Byte of Python gelesen, das die __init__ Methode bei der Vererbung nicht aufgerufen wird:
Lese aber hier gerade:A Byte of Python hat geschrieben:Danach ist zu beachten, dass die __init__-Methode der Basisklasse unter Benutzung der self-Variable explizit aufgerufen wird, damit der Anteil des Objekts, der von der Basisklasse bereitgestellt wird, initialisiert werden kann. Es ist sehr wichtig, sich dies zu merken - Python ruft nicht automatisch den Konstruktor der Basisklasse auf; Sie müssen ihn selber explizit aufrufen.
auf Seite http://ada.rg16.asn-wien.ac.at/~python/ ... /kap16.htmWie ein Informatiker denken lernen hat geschrieben:Weil __init__ von KartenSpiel geerbt wird, enthält ein neues OldMaidSpiel Objekt ein neues gemischtes Paket:
Was stimmt denn nun? Oder übersehe ich da etwas?
Gruß
Dr.Miles