Hajj-simulation/src/TrafficPoliceCar.java
HeshamTB 7c9fd44070 Clean up TrafficPoliceCar and Changed CanBeGovtCar
Signed-off-by: HeshamTB <hishaminv@gmail.com>

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

27 lines
657 B
Java

public class TrafficPoliceCar extends Vehicle implements CanBeGovtCar, CanFixAccident {
private final double ADDED_EFFICIENCY = 0.05; // 5%
private String TPC_UID;
private static int numeberOfTPC;
/**
* construct instance with random GovtID
* @param vehicleSize Length of vehicle in meters
*/
public TrafficPoliceCar(double vehicleSize) {
super(vehicleSize);
generateGovtID();
}
@Override
public void generateGovtID(){
numeberOfTPC++;
this.TPC_UID = String.format("TPC%03d", numeberOfTPC);
}
@Override
public String getGovtID() {
return this.TPC_UID;
}
}