打字猴:1.700473396e+09
1700473396
1700473397 代码清单26-8 敞门状态
1700473398
1700473399 public class OpenningState extends LiftState{
1700473400
1700473401 //开启当然可以关闭了,我就想测试一下电梯门开关功能
1700473402
1700473403 @Override
1700473404
1700473405 public void close(){
1700473406
1700473407 //状态修改
1700473408
1700473409 super.context.setLiftState(Context.closeingState);
1700473410
1700473411 //动作委托为CloseState来执行
1700473412
1700473413 super.context.getLiftState().close();
1700473414
1700473415 }
1700473416
1700473417 //打开电梯门
1700473418
1700473419 @Override
1700473420
1700473421 public void open(){
1700473422
1700473423 System.out.println(“电梯门开启……”);
1700473424
1700473425 }
1700473426
1700473427 //门开着时电梯就运行跑,这电梯,吓死你!
1700473428
1700473429 @Override
1700473430
1700473431 public void run(){
1700473432
1700473433 //do nothing;
1700473434
1700473435 }
1700473436
1700473437 //开门还不停止?
1700473438
1700473439 public void stop(){
1700473440
1700473441 //do nothing;
1700473442
1700473443 }
1700473444
1700473445 }
[ 上一页 ]  [ :1.700473396e+09 ]  [ 下一页 ]