2020-05-20 17:36:45 +02:00

73 lines
1.4 KiB
Java

package TD6.vehicule;
public abstract class Vehicule {
private static int compteur = 0;
private int id;
private double distance;
/*==========================================================Getter & Setters====================================================================*/
/**
* @return the compteur
*/
public static int getCompteur() {
return compteur;
}
/**
* @return the distance
*/
public double getDistance() {
return distance;
}
/**
* @param distance the distance to set
*/
public void setDistance(int distance) {
this.distance = distance;
}
/**
* @return the id
*/
public int getId() {
return id;
}
/**
* @param id the id to set
*/
public void setId(int id) {
this.id = id;
}
/**
* @param compteur the compteur to set
*/
public static void setCompteur(int compteur) {
Vehicule.compteur = compteur;
}
/*==============================================================================================================================================*/
public Vehicule() {
this.id = compteur;
compteur++;
distance = 0.;
}
@Override
public String toString() {
return "Le véhicule Numéro " + id + " a parcourru " + distance;
}
void rouler(double d) {
this.distance = d;
}
}