1. 程式人生 > >java中的單例模式的例子

java中的單例模式的例子

public class Test {
public static void main(String[] args) {
  Single s1 = null ;             // 宣告物件
      s1 = Single.getInstance();    // 通過類取得例項化物件
      s1.print() ;                  // 呼叫方法  
}
}


class Single{
//只能在本類例項化物件
private static Single s=null;
//私有化構造方法,避免外部類new物件,創建出多個物件
private Single(){

}
    public void print(){
    System.out.println("單例模式");
    }
    //靜態方法建立物件
public static Single getInstance(){
if(s==null){
s=new Single();
}
return s;
}
}