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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 无气打火机 中级黑马   /  2013-8-1 18:24  /  1298 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 无气打火机 于 2013-8-1 18:47 编辑

package cn.itcast.bankqueue;

public class NumberMachine {
        
        private NumberMachine(){}
        private static NumberMachine instance = new NumberMachine();
        public static NumberMachine getInstance(){
                return instance;
        }
        
        private NumberManager commonManager = new NumberManager();
        private NumberManager expressManager = new NumberManager();
        private NumberManager vipManager = new NumberManager();
        public NumberManager getCommonManager() {
                return commonManager;
        }
        public NumberManager getExpressManager() {
                return expressManager;
        }
        public NumberManager getVipManager() {
                return vipManager;
        }
        
}
这里的三个对象为什么要创建在单例里面???在外面创建不行么?用一个创建一个不可以么?

评分

参与人数 1技术分 +1 收起 理由
杨兴庭 + 1

查看全部评分

2 个回复

倒序浏览
这个问题。。。{:soso_e127:}       银行的的取号机只有一个。。。。。;交通灯中的灯控制器只有一个
回复 使用道具 举报
杨兴庭 发表于 2013-8-1 18:40
这个问题。。。       银行的的取号机只有一个。。。。。;交通灯中的灯控制器只有一个 ...

很好,幸好他面试没问,哈哈
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马