Je connais le concept de singleton en Java. J'ai des problèmes avec la création de singleton comme classe interne en Java. Un problème se produit au niveau du supportJava singleton classe interne
public class NormalClass {
private class Singleton {
private static Singleton instance = null;
private Singleton() {
}
private static class SingletonHolder {
private static Singleton sessionData = new Singleton();
}
public static Singleton getInstance() {
return NormalClass.Singleton.SingletonHolder.sessionData;
}
}
public void method1() {
Singleton.getInstance();
}
}
Erreur lors de l'appel du nouveau constructeur Singleton(). Comment appeler le constructeur privé de Singleton comme classe interne?
Cordialement