Hajj-simulation/src/Bus.java
HeshamTB d242489985 Campaign and Bus:
- Buses now have fixed vehicle length
	stored in STD_BUS_SIZE and are constructed
	without parameters.

	- Fixed generateBuses() in Campaign
	to not be public and used one in practice

Signed-off-by: HeshamTB <hishaminv@gmail.com>
2020-11-10 00:05:58 +03:00

29 lines
556 B
Java

public class Bus extends CivilVehicle {
private String UID;
private static int numeberOfBuses;
private final int TIME_TO_FIX = 20; //in minutes
public static final double STD_BUS_SIZE = 10;
public Bus() {
super(STD_BUS_SIZE);
generateUID();
}
@Override
public int getTimeToFix() {
return TIME_TO_FIX;
}
private void generateUID() {
numeberOfBuses++;
this.UID = String.format("BUS%04d", numeberOfBuses);
}
public String getUID(){
return this.UID;
}
}