W Javie, jeśli chcę użyć metody bez tworzenia obiektu instancji określonej klasy, używam statycznych importów.Statyczne importowanie i konstruktory
Coś jak:
import static com.company.SomeClass.*;
mogę następnie wywołać metody z tej klasy w aother klasy bez tworzenia instancji SomeClass.
Kiedy używam metody z tej klasy, czy konstruktor tej klasy również jest wywoływany?
Na przykład, jeśli zadzwonię
SomeClass.doStuff();
Czy konstruktora uzyskać nazywane dla SomeClass za kulisami?
W ten sposób można wywoływać tylko metody statyczne. Wywoływanie metod statycznych nie tworzy instancji klasy. –