Quote:
Originally Posted by Tex997
THANKS! War sehr hilfreich...! hoffe du ziehst die restlichen 90% durch;) freu mich schon drauf.
Achso würde mich freuen wenn du das mit dem "__init__" einmal erläutern könntest.
|
__init__ ist der Konstruktor, der automatisch aufgerufen wird, wenn du eine Instanz der Klasse erstellst. Beim Beispiel mit dem Auto, was der TE als erstes gepostet hat, würde __init__ also aufgerufen werden, wenn du irgendwo eine Instanz davon erstellen würdest.
Bspw. hast du die Klasse Auto in uiAuto.py und importierst die mit import uiAuto in der game.py. Nun kannst du mit uiAuto.Auto("Beispiel-Auto", 5000) eine Instanz erstellen und der Konstruktor (__init__) wird aufgerufen. Die 2 Parameter gebe ich mit, da in __init__ 2 Parameter (ausschließlich dem self) erwartet werden, nähmlich name ("Beispiel-Auto") und preis (5000).
MfG