打字猴:1.700473523e+09
1700473523 }
1700473524
1700473525 //电梯门关了再打开
1700473526
1700473527 @Override
1700473528
1700473529 public void open(){
1700473530
1700473531 super.context.setLiftState(Context.openningState); //置为敞门状态
1700473532
1700473533 super.context.getLiftState().open();
1700473534
1700473535 }
1700473536
1700473537 //电梯门关了就运行,这是再正常不过了
1700473538
1700473539 @Override
1700473540
1700473541 public void run(){
1700473542
1700473543 super.context.setLiftState(Context.runningState); //设置为运行状态
1700473544
1700473545 super.context.getLiftState().run();
1700473546
1700473547 }
1700473548
1700473549 //电梯门关着,我就不按楼层
1700473550
1700473551 @Override
1700473552
1700473553 public void stop(){
1700473554
1700473555 super.context.setLiftState(Context.stoppingState); //设置为停止状态
1700473556
1700473557 super.context.getLiftState().stop();
1700473558
1700473559 }
1700473560
1700473561 }
1700473562
1700473563 运行状态如代码清单26-11所示。
1700473564
1700473565 代码清单26-11运行状态
1700473566
1700473567 public class RunningState extends LiftState{
1700473568
1700473569 //电梯门关闭?这是肯定的
1700473570
1700473571 @Override
1700473572
[ 上一页 ]  [ :1.700473523e+09 ]  [ 下一页 ]