package bus ;
import java.io.Serializable;
public class Vehicule implements IMileageEfficiency, Serializable{
private static final long serialVersionUID = 1L;
double ME;
double serialNumber;
String made;
String model;
String color;
int lenghtInFeet;
protected int tripCounter;
double energyConsumed;
String eSuffix;
Vehicule(double serialNumber, String made, String model, String color,
int lenghtInFeet, int tripCounter, String eSuffix){
ME = 0;
this.tripCounter = tripCounter;
energyConsumed = 0;
this.serialNumber = serialNumber;
this.made = made;
this.model = model;
this.color = color;
this.lenghtInFeet = lenghtInFeet;
this.eSuffix = eSuffix;
};
public double getSN() {
return this.serialNumber;
}
public double getMilePerUnitOfEnergy() {
if (energyConsumed == 0) {
return 0;
}else {
ME = this.tripCounter/this.energyConsumed;
return ME;
}
}
public void makeTrip(int tripCounter, double energyConsumed) {
this.energyConsumed = energyConsumed;
this.tripCounter = tripCounter;
}