【Java开源代码栏目提醒】:网学会员为广大网友收集整理了,PresssureTank.java,希望对大家有所帮助!
public class PresssureTank
{
int pressure; //当前压力
//当锅压力低于2个大气压时,可打开锅盖
final int SAFE_PRESSURE=2;
//爆炸时的压力临界点为3个大气压
final int CRITICAL_POINT=3;
public boolean isSafeForOpen()
{
return pressure<=SAFE_PRESSURE;
}
public void exhaust() //排气
{
pressure=CRITICAL_POINT;
}
public void open() throws ExplosionException
{
if(pressure>=CRITICAL_POINT)
throw new ExplosionException();
}
public void cook()
{
pressure=CRITICAL_POINT;
}
}