單例模式

package singleton;


public class Singleton {


private static Singleton instance;

     private String name;

     public static boolean flag = true;

      

    public Singleton() {

    }

     

     private Singleton(String name){

         this.name = name;

     }

     public String getName(){

         return name;

     }

     

     public static Singleton getInstance(String name){

         if(instance==null)

             instance = new Singleton(name);

         else flag = false;

         return instance;


         

     }

}


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章