wie kann ich Defaultwert voreinstellen?

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Gast

wie kann ich Defaultwert voreinstellen?

Beitragvon Gast » Donnerstag 22. September 2005, 16:12

Hallo zusammen!

ich habe ein kleines Problem: ich wollte eine Methode einem Defaultwert voreinstellen, aber man kann überschreiben.

Code: Alles auswählen

class EineKlasse:
    def __init__(self, eineVar):
          self.eineVar = eineVar

    def eineMethode(self, AVar = self.eineVar)
     .....


So geht es leider nicht, die Fehlermeldung ist self.eineVar unbekannt.

Es ist doch durch __init__ bekannt gemacht, oder?

Tips oder Hinweis sind willkommen!

HL

Edit (Leonidas): Pseudocode in Python Tags gesetzt.
mawe
Python-Forum Veteran
Beiträge: 1209
Registriert: Montag 29. September 2003, 17:18
Wohnort: Purkersdorf (bei Wien [Austria])

Beitragvon mawe » Donnerstag 22. September 2005, 16:20

Hi!

Ein Link zur rechten Zeit, verbreitet Freude und Heiterkeit :)

Gruß, mawe
Gast

Beitragvon Gast » Donnerstag 22. September 2005, 17:43

mawe hat geschrieben:Hi!

Ein Link zur rechten Zeit, verbreitet Freude und Heiterkeit :)

Gruß, mawe


Danke dir mawe! Es muss irgendeine Lösungsalternative verwendet werden :(

Wer ist online?

Mitglieder in diesem Forum: Bing [Bot]