Samuel Vogel: Python: Frage zu __init__

Beitrag lesen

Hallo,

Es ist besser, die Geschichte mit der Vererbung andersherum zu formulieren, denn das beschreibt die Sachlage genauer. Die Basisklasse ist definiert und liegt nun einfach so rum, mehr oder weniger. Die beiden anderen Klassen erben von ihr, und um das zu tun, muss man nicht der Basisklasse etwas antun sondern den Namen der Basisklasse beim Deklarieren der neuen Klassen angeben.

Ja war mir beim Schreiben auch aufgefallen, aber ich dachte mir man weiss ja trotzdem was gemeint ist und hab es deshalb nicht mehr umformuliert ;)

So wie es bei Vererbung meist/immer(?) üblich ist. Man ruft aus der überschreibenden Methode die überschriebene Methode auf. Unter Python notiert man das, indem man den Namen der Basisklasse angibt, gefolgt von einem Punkt und dem Namen der Methode der Basisklasse.

Danke, dass hatte ich gesucht... Warum bin ich da nicht selbst drauf gekommen?
Wenn eine Methode wird, einfach "manuell" Aufrufen.

Vielen Dank,
Samy