Supportnet / Forum / Anwendungen(Java,C++...)
Erben aus Singleton-Klasse
Frage
Hallo Leute,
ich möchte Singleton-Klassen benutzen und mir eine allgemeine Singleton-Implementierung schaffen um mir die Methode getInstance in jeder Klasse zu ersparen. Wie geht das? Irgendwas mache ich falsch, aber was?
Danke!
------------------------------------------------------------------
public class SuperKlasse extends JIrgendwas
{
protected static SuperKlasse Instance;
protected static synchronized SuperKlasse getInstance()
{
if (Instance==null)
{
Instance = new SuperKlasse();
}
return Instance;
}
protected SuperKlasse()
{
// Instanzvariablen initialisieren
}
----------------------------------------------------------------------
public final class SubKlasse extends SuperKlasse
{
private static SubKlasse Instanz;
private SubKlasse()
{
System.out.println("erscheint nie!");
}
-----------------------------------------------------------------------

