Einzelnen Beitrag anzeigen

Benutzerbild von Assarbad
Assarbad

Registriert seit: 8. Okt 2010
Ort: Frankfurt am Main
1.234 Beiträge
 
#1

[Python] Kann ich die __init__-Methode der Elternklasse zu einem beliebigen Zeitpunkt

  Alt 25. Nov 2010, 22:08
Kann ich die __init__-Methode der Elternklasse zu einem beliebigen Zeitpunkt innerhalb von __init__ in meiner abgeleiteten Klasse aufrufen? Sprich: muß __init__ am Anfang der abgeleiteten __init__ aufgerufen werden, oder geht es auch später, Hauptsache ich tu es?

Also etwa

Code:
class Spam:
  def __init__(self, param=None):
    if (param == None):
      param = "unbekannt"
    self["eigenschaft"] = param

class Eggs(Spam):
  def __init__(self, param=0):
    if (param == 0):
      pass # mach was
    Spam.__init__(self, "irgendwas")

Danke schonmal.
Oliver
"... aber vertrauen Sie uns, die Physik stimmt." (Prof. Harald Lesch)
  Mit Zitat antworten Zitat