单例模式

2018-09-24  本文已影响0人  咔狼

Singleton

解决方案

public class Single {
// 1.私有化构造方法
    private Single() {}
// 2.创建本类对象
    private static final Single s = new Single();
// 3.定义一个方法,返回这个对象
    public static Single getInstance(){
        return s;
    }
}
public class Single2 {
// 1.私有化构造方法
    private Single2() {}
// 2.创建本类对象
    private static  Single2 s2 = null;
    public static Single2 getInstance() {// 延迟加载方式
        if (s2 == null) {
            s2 = new Single2();
        }
        return s2;
    }
}
上一篇 下一篇

猜你喜欢

热点阅读