B
Baracke_out
Gast
Da ich von C++ gewohnt bin das Singleton-Verhalten einfach zu erben, wollte ich sowas auch in Java implementieren.
Der momentane Code sieht folgendermassen aus:
Doch ich bekomm folgende Fehlermeldung:
non-static class Derived cannot be referenced from a static Context.
Aber soweit ich weiss kann ich das Generic nicht statisch machen oder geht das irgendwie anders?
Gruß
Baracke
Der momentane Code sieht folgendermassen aus:
Code:
public class Singleton <Derived> {
private static Derived instance = null;
public synchronized static Derived getInstance() {
if(instance == null) {
instance = new Derived();
}
return instance;
}
private Singleton() {
}
}
Doch ich bekomm folgende Fehlermeldung:
non-static class Derived cannot be referenced from a static Context.
Aber soweit ich weiss kann ich das Generic nicht statisch machen oder geht das irgendwie anders?
Gruß
Baracke