class Single2{
//声明变量的引用类型变量,但是先不要创建 本类的对象。
private static Single2 s;
//私有化构造函数
private Single2(){}
//提供一个公共静态的方法获取本类的对象,获取之前先判断是否已经创建了本类的对象,如果没有创建,那么先创建本类的对象,然后再返回。否则直接返回即可。
public static Single2 getInstance(){
if(s==null){
s =new Single2();
}
return s;
}
}
public class Demo49 {
public static void main(String[] args) {
Single2 s1=Single2.getInstance();
Single2 s2=Single2.getInstance();
System.out.println("是同一个对象吗?"+(s1==s2));
}
}
JAVA小练习49——懒汉单例设计模式
最新推荐文章于 2022-09-25 18:14:02 发布