//类加载进来没有创建对象,只有调用了getInstances方法时才会创建对象-----延时加载形式
class Single2{
private int num;
//类加载进来没有创建对象,只有调用了getInstances方法时才会创建对象
private static Single2 s = null;
private Single2(){}
public static Single2 getInstance(){
if(s==null)
s = new Single2();
return s;
}
public void setNum(int num){
this.num = num;
}
public int getNum(){
return num;
}
}
class SingleDemo2 {
public static void main(String[] args){
Single2 s = Single2.getInstance();
s.setNum(10);
System.out.println(s.getNum());
}
}
设计模式之单例设计模式(java)--懒汉式
最新推荐文章于 2024-08-18 21:36:31 发布