private Methode überschreiben
Verfasst: Sonntag 7. Oktober 2007, 18:58
Hallo,
ich möchte in etwa soetwas
ich möchte, dass __methodenname noch zusätzlciher Code ausgeführt wird
meine Methode wird jedoch nicht aufgerufen, sondern nur die der Elternklasse
wenn ich die Methode wie folgt definiere "def _ELTERNKLASSE__methodenname(...):" kann ich die Methode zwar überschreiben, habe jedoch das Problem, dass ich auch alle Methoden in meiner Klasse implementieren muss, die die private Methode aufruft.
wie kann bzw. muss ich die Methode richtig erstellen?
mfg
Twilo
ich möchte in etwa soetwas
Code: Alles auswählen
def __methodenname(self, source):
ELTERNKLASSE.__methodenname(self, source)
....
meine Methode wird jedoch nicht aufgerufen, sondern nur die der Elternklasse
wenn ich die Methode wie folgt definiere "def _ELTERNKLASSE__methodenname(...):" kann ich die Methode zwar überschreiben, habe jedoch das Problem, dass ich auch alle Methoden in meiner Klasse implementieren muss, die die private Methode aufruft.
wie kann bzw. muss ich die Methode richtig erstellen?
mfg
Twilo