public class ChocolateBoiler{
private boolean empty;
private boolean boiled;
public ChocolateBoiler(){
empty = true;
boiled = false;
}
public void fill(){
if (isEmpty()){
empty = false;
boiled = faslse;
}
}
public void drain(){
if(! isEmpty() && isBoiled()){
empty = true;
}
}
public void boil(){
if (!isEmpty() && !isBolied()){
boiled = true;
}
}
// set省略
}后面说“万一同时有多于一个的ChocolateBoiler实例存在,可能发生哪些很糟糕的事呢?
可能发生什么事啊?谢谢高手讲解!
private boolean empty;
private boolean boiled;
public ChocolateBoiler(){
empty = true;
boiled = false;
}
public void fill(){
if (isEmpty()){
empty = false;
boiled = faslse;
}
}
public void drain(){
if(! isEmpty() && isBoiled()){
empty = true;
}
}
public void boil(){
if (!isEmpty() && !isBolied()){
boiled = true;
}
}
// set省略
}后面说“万一同时有多于一个的ChocolateBoiler实例存在,可能发生哪些很糟糕的事呢?
可能发生什么事啊?谢谢高手讲解!
解决方案 »
- 未执行语句句柄: getMetaData
- 将本地文件导入到浏览器
- 一个奇怪的问题
- 急!!!!请求 DHTMLX sheduler 日历日程插件使用高手,帮忙~!
- 手机操作系统都是用什么语言写的?
- 表tb_table中有time列,类型为datatime,如何取当天时间的所有数据
- 为什么request.getAttribute得到的是null
- 急……java混淆,谁用过吗?在网上下了proguard4.6,没混淆成功
- 有谁会用struts中的tiles啊?请进来看看
- STRUTS,FORMBEAN如何回写??????
- 分发action的问题
- struts2.1.6+spring2.0+hibernate3.1的jar包
public void fill(){
if (isEmpty()){
empty = false;
boiled = faslse;
}
}
private static boolean boiled; 以上写会很糟糕