本学期写了一个电梯程序,写的不是很完善。
创建
电梯类(Elevator)楼层类(Floor)请求类(Request)请求队列类(RequestQueue)调度器类(Dispatcher)测试类(Test)
Test.java
package com.abc;
public class Test {
public static void main(String[] args) {
// TODO Auto-generated method stub
Dispatcher.dispatcher();
}
}
Floor.java
package com.abc;
public class Floor {
private Integer MaxFloor=10; //最高楼层
private Integer MinFloor=0; //最低楼层
public Integer getMaxFloor() {
return MaxFloor;
}
public void setMaxFloor(Integer MaxFloor) {
this.MaxFloor = MaxFloor;
}
public Integer getMinFloor() {
return MinFloor;
}
public void setiMinFloornumber(Integer MinFloor) {
this.MinFloor = MinFloor;
}
}
Elevator.java
package com.abc;
//电梯类
class Elevator {
private static String Mode;
private static double Sendtime;
private static String Direction;
private static Integer AimFloor;
private static Integer NowFloor = 1;
private static double RunningTime = 0;
public static double getSendtime() {
return Sendtime;
}
public static void setSendtime(double sendtime) {
Sendtime = sendtime;
}
public String getMode() {
return Mode;
}
public static void setMode(String mode) {
Mode = mode;
}
public static String getDirection() {
return Direction;
}
public static void setDirection(String direction) {
Direction = direction;
}
public static Integer getAimFloor() {
return AimFloor;
}
public static void setAimFloor(Integer aimFloor) {
AimFloor = aimFloor;
}
public static Integer getNowFloor() {
return NowFloor;
}
public stati