Aufruf von Methoden in der __init__-Methode
Verfasst: Sonntag 8. Juli 2018, 20:53
Hallo
Eine meiner seit langen bestehenden Fragen ist, ob man bereits in der __init__-Methode andere Methoden der Klasse aufrufen kann.
Ich habe mir dazu ein sehr einfaches Beispiel geschrieben:
Es funktioniert sogar, obwohl der Aufruf der Methode `write_text()` vor der Definition kommt. Außerhalb von Klassen muss die Definition ja immer vor dem Aufruf stehen, damit es funktioniert. Ist die Inkonsistenz bei Klassen so gewollt?
Gruß
Atalanttore
Eine meiner seit langen bestehenden Fragen ist, ob man bereits in der __init__-Methode andere Methoden der Klasse aufrufen kann.
Ich habe mir dazu ein sehr einfaches Beispiel geschrieben:
Code: Alles auswählen
class Test:
def __init__(self):
print("Hallo Welt")
self.write_text()
def write_text(self):
print("Hallo Unisersum")
test = Test()
Gruß
Atalanttore