打字猴:1.700473573e+09
1700473573 public void close(){
1700473574
1700473575 //do nothing
1700473576
1700473577 }
1700473578
1700473579 //运行的时候开电梯门?你疯了!电梯不会给你开的
1700473580
1700473581 @Override
1700473582
1700473583 public void open(){
1700473584
1700473585 //do nothing
1700473586
1700473587 }
1700473588
1700473589 //这是在运行状态下要实现的方法
1700473590
1700473591 @Override
1700473592
1700473593 public void run(){
1700473594
1700473595 System.out.println(“电梯上下运行……”);
1700473596
1700473597 }
1700473598
1700473599 //这是绝对是合理的,只运行不停止还有谁敢坐这个电梯?!估计只有上帝了
1700473600
1700473601 @Override
1700473602
1700473603 public void stop(){
1700473604
1700473605 super.context.setLiftState(Context.stoppingState); //环境设置为停止状态
1700473606
1700473607 super.context.getLiftState().stop();
1700473608
1700473609 }
1700473610
1700473611 }
1700473612
1700473613 停止状态如代码清单26-12所示。
1700473614
1700473615 代码清单26-12 停止状态
1700473616
1700473617 public class StoppingState extends LiftState{
1700473618
1700473619 //停止状态关门?电梯门本来就是关着的!
1700473620
1700473621 @Override
1700473622
[ 上一页 ]  [ :1.700473573e+09 ]  [ 下一页 ]