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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© "O_忆_O 中级黑马   /  2013-7-18 00:02  /  1510 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 "O_忆_O 于 2013-7-18 13:07 编辑
  1. private static Logger logger = Logger.getLogger("cn.itcast.bankqueue");
  2.         //用户类型的一个属性
  3.         private CustomerType type = CustomerType.COMMON;
  4.         //窗口序号
  5.         private int number = 1;

  6.         public CustomerType getType() {
  7.                 return type;
  8.         }

  9.         public void setType(CustomerType type) {
  10.                 this.type = type;
  11.         }
  12.         
  13.         public void setNumber(int number){
  14.                 this.number = number;
  15.         }
  16.         
  17.         public void start(){
复制代码
为什么这里不用get方法呢?后面不用get方法怎么获取的啊

评分

参与人数 1技术分 +1 收起 理由
杜光 + 1 很给力!

查看全部评分

2 个回复

倒序浏览
因为在这个银行业务调度系统中,客户是由三种不同的机器分别产生三种类型的客户,每种客户对应一种产生客户的机器,所以分别要有一个
  1. setType()
复制代码
  1. getType()
复制代码
方法。但是号码则是由一台号码机器产生三种不同的号码,所以它在这里只定义了一个
  1. setNumber()
复制代码
方法,而它的
  1. getNumber()
复制代码
方法则在
  1. NumberMachine.java
复制代码
这个类中被分别写成三种不同的
  1. getNumber()
复制代码
方法

评分

参与人数 1技术分 +1 收起 理由
杜光 + 1 每天提问并回答问题,是对知识的复习和积累.

查看全部评分

回复 使用道具 举报
crazy_primitive 发表于 2013-7-18 01:33
因为在这个银行业务调度系统中,客户是由三种不同的机器分别产生三种类型的客户,每种客户对应一种产生客户 ...

嗯嗯,谢谢你了,帮我理清了思路
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马