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; } }