Exemple en Java
Nous introduisons maintenant l’exemple en Java. La classe Vehicule s’écrit en Java comme suit. Chaque véhicule possède un nom, une date d’entrée dans le stock et un prix de vente. La méthode modifiePrix permet d’ajuster le prix avec un coefficient.
public class Vehicule
{
protected String nom;
protected long dateEntreeStock;
protected double prixVente;
public Vehicule(String nom, long dateEntreeStock,
double prixVente)
{
this.nom = nom;
this.dateEntreeStock = dateEntreeStock;
this.prixVente = prixVente;
}
public long getDureeStockage(long aujourdhui)
{
return aujourdhui - dateEntreeStock;
}
public void modifiePrix(double coefficient)
{
this.prixVente = 0.01 * Math.round(coefficient *
this.prixVente * 100);
}
public void affiche()
{
System.out.println(nom + " prix : " + prixVente +
" date entrée Stock " + dateEntreeStock);
}
}
La classe CommandeSolder possède les attributs suivants :...