package com.gnnu2016;
class SE{
private static SE se=null;
public static int Count=2;
private SE(){
System.out.println("双例模式");
System.out.println("创建了一个SE对象");
}
public static SE getInstance(){
if(se==null){
se=new SE();
Count--;
}
return se;
}
public static SE getInstance2(){
if(Count>0){
se=new SE();
Count--;
}
return se;
}
}
public class testDL {
public static void main(String[] args) {
SE se=SE.getInstance();
SE se2=se.getInstance2();
SE se3=SE.getInstance();
SE se4=SE.getInstance2();
}
}这样是否实现了双例模式??我知道了<==>