Wenn ich in Java eine Methode verwenden möchte, ohne ein Instanzobjekt einer bestimmten Klasse zu erstellen, verwende ich statische Importe.Statische Importe und Konstruktoren
Etwas wie:
import static com.company.SomeClass.*;
Ich kann dann in Aweitere Klasse von dieser Klasse Methoden aufrufen, ohne eine Instanz von Someclass zu schaffen.
Sobald ich eine Methode aus dieser Klasse verwende, wird der Konstruktor aus dieser Klasse auch aufgerufen?
Zum Beispiel, wenn ich rufe
SomeClass.doStuff();
Hat den Konstruktor für Someclass hinter den Kulissen aufgerufen?
Sie können nur statische Methoden auf diese Weise aufrufen. Der Aufruf von statischen Methoden erstellt keine Instanz einer Klasse. –