Vererbung in Python
Verfasst: Donnerstag 14. Dezember 2006, 17:07
Hi ihr,
ich habe eine konkrete Frage:
Kann man das? Bzw. wie?
Um kurz zu erklären, was ich eigentlich will:
Ich habe eine Basisklasse HTMLWriter, die Strings in HTML-Dateien schreibt.
Diese Klasse soll man nun erweitern können, indem man sie von anderen aufgesetzten Klassen erben lässt. Im Beispiel soll man über die Klasse HTMLWriter auch auf die functionXY zugreifen können ohne etwas davon mitzubekommen, dass diese Funktion in einer anderen Klasse ausgeführt wird.
Mfg,
DerTobi
ich habe eine konkrete Frage:
Code: Alles auswählen
from ADRWriter import ADRWriter
class HtmlWriter(ADRWriter):
def __write(self, bla):
pass
Code: Alles auswählen
class ADRWriter:
def functionXY(self):
#hier möchte ich auf die Funktion der Klasse ADRWriter zugreifen
pass
Um kurz zu erklären, was ich eigentlich will:
Ich habe eine Basisklasse HTMLWriter, die Strings in HTML-Dateien schreibt.
Diese Klasse soll man nun erweitern können, indem man sie von anderen aufgesetzten Klassen erben lässt. Im Beispiel soll man über die Klasse HTMLWriter auch auf die functionXY zugreifen können ohne etwas davon mitzubekommen, dass diese Funktion in einer anderen Klasse ausgeführt wird.
Mfg,
DerTobi