設計模式-單列模式-嵌套類


/**
 * 嵌套類
 */
public class SingletonNest {

    private SingletonNest(){}

    //主要使用了嵌套類可以訪問外部類的靜態屬性和靜態方法的特性
    private static class Holder{
        private static SingletonNest instance=new SingletonNest();
    }

    public static SingletonNest getInstance(){
            return Holder.instance;
    }


}
public class TestSingletonNest {
    public static void main(String[] args) {
        System.out.println("檢查是不是一個實例="+(SingletonNest.getInstance()==SingletonNest.getInstance()));
    }
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章