Im Allgemeinen habe ich gesehen, dass Instanzvariablen in einer Singleton-Klasse privat gehalten werden. Aber ist es möglich, es nicht privat zu halten? Was passiert, wenn wir eine Instanz wie folgt erklären: -Können wir eine Singleton-Klasse erstellen, indem wir nicht private instanceName haben?
final static SingletonClass singletonInstance= new SingletonClass();
Wird es ein Problem für die Klasse verursachen eine gültige Singleton Klasse zu sein?
Sie stellen hier wirklich zwei Fragen: Können wir eine Singleton-Klasse erstellen, indem wir einen nicht privaten instanceName haben UND was passiert, wenn ich versuche, ein zweites Objekt einer Singleton-Klasse zu erstellen? Richtig? –
Nein. Zweite Frage ist; ist mein Ansatz, die letzte Instanz korrekt zu verwenden? @blahfunk – shanti