ILift.java
上传用户:hensond
上传日期:2021-12-27
资源大小:817k
文件大小:1k
源码类别:

软件工程

开发平台:

Java

  1. package com.company.section2;
  2. /**
  3.  * @author cbf4Life cbf4life@126.com
  4.  * I'm glad to share my knowledge with you all.
  5.  * 定义一个电梯的接口
  6.  */
  7. public interface ILift {
  8. //电梯的四个状态
  9. public final static int OPENING_STATE = 1;  //门敞状态
  10. public final static int CLOSING_STATE = 2;  //门闭状态
  11. public final static int RUNNING_STATE = 3;  //运行状态
  12. public final static int STOPPING_STATE = 4; //停止状态;
  13. //设置电梯的状态
  14. public void setState(int state);
  15. //首先电梯门开启动作
  16. public void open();
  17. //电梯门有开启,那当然也就有关闭了
  18. public void close();
  19. //电梯要能上能下,跑起来
  20. public void run();
  21. //电梯还要能停下来,停不下来那就扯淡了
  22. public void stop();
  23. }