A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 沐子松/kf 中级黑马   /  2014-7-3 22:12  /  1014 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

public class SingletonInner {
       
        /* 私有构造方法,防止被实例化 */  
        private SingletonInner(){}
       
        /* 此处使用一个内部类来维护单例 */  
    private static class SingletonFactory {  
        private static SingletonInner instance = new SingletonInner();  
    }  

    /* 获取实例 */  
    public static SingletonInner getInstance() {  
        return SingletonFactory.instance;  
    }
}

评分

参与人数 1技术分 +1 收起 理由
李小然 + 1

查看全部评分

3 个回复

倒序浏览
这样写好像没有更好的意义。
回复 使用道具 举报
第一段代码:阻止别人new 此类的对象
第二段代码:自己建立对象
第三段代码:把对象提供出去给调用者使用

评分

参与人数 1技术分 +1 收起 理由
李小然 + 1

查看全部评分

回复 使用道具 举报
乐此不疲 来自手机 中级黑马 2014-7-4 13:32:06
板凳
不让别人建对象   自己提供调用对象的方法
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马