ich habe ein Programm vor mir liegen das Objektorientiert programmiert ist. Jetzt gibt es verschiedene Klassen in verschiedenen files.
1) wird mit from ordner1.class import * diese Datei/Modul importiert ? Schon oder? Oder wie darf ich das verstehen?
2) Es gibt in jedem ordner ein __init__.py file in dem nur eine Zeile steht:
__all__ = ["class"]
also class ist der Klassenname der im selben Ordner steht.
3) ein Aufruf class.class() ist doch wie ein Konstruktor-Aufruf oder?
also in der klasse class muss stehen __init__(self) was der Konstruktor ist oder ?
4) es erscheint mir seltsam dass wenn man in eine datei namens test.py NUR methoden reinschreibt man ganz einfach auf diese Methoden in anderen Klassen so zugreifen kann: test.methode1()
normal?
Danke für eure Hilfe
