Exemple en Java

Le code source de la classe abstraite Commande et de ses deux sous-classes concrètes est à la suite. Le montant de la commande est passé en paramètre du constructeur de la classe. Si la validation d’une commande au comptant est systématique, nous avons le choix pour notre exemple de n’accepter que les commandes assorties d’un crédit dont la valeur se situe entre 1000 et 5000.


public abstract class Commande 
{ 
  protected double montant; 
 
  public Commande(double montant) 
  { 
    this.montant = montant; 
  } 
  public abstract boolean valide(); 
  public abstract void paye(); 
} 
 
public class CommandeComptant extends Commande 
{ 
  public CommandeComptant(double montant) 
  { 
    super(montant); 
  }  ...
Pour consulter la suite, découvrez le livre suivant :
couv_EI4DES.png
60-signet.svg
En version papier
20-ecran_lettre.svg
En version numérique
41-logo_abonnement.svg
En illimité avec l'abonnement ENI
130-boutique.svg
Sur la boutique officielle ENI
Précédent
Domaines d’utilisation
Suivant
Description