这是一个登记式的单例模式,为什么静态内部类中可以直接访问构造方法,而不用new 一个外部类对象。难道构造方法是静态成员?
public class Singleton {
private Singleton() {
}
private static class Hold {
private static final Singleton SINGLETON = new Singleton();
}
public static Singleton getInstance() {
return Hold.SINGLETON;
}
}
放学路上的小学生
相关分类