Class Colis


public class Colis extends Courrier
Classe héritée de Courrier gérant l'affranchissement d'un colis.
  • Constructor Details

    • Colis

      public Colis(double poids, ModeEnvoi mode, String adresse_destination, double volume)
      Constructeur de l'objet Colis.
      Parameters:
      poids - Poids du colis en grammes
      mode - Le mode d'envoi (normal ou express)
      adresse_destination - L'adresse de destination du colis.
      volume - Le volume en litres.
  • Method Details

    • prix

      public double prix()
      Calcul du prix du colis.
    • estValide

      public boolean estValide()
      Renvoie vrai si et seulement si le colis est valide, c'est à dire si son volume n'excède pas le volume maximum.
      Overrides:
      estValide in class Courrier
      Returns:
      True si et seulement si le courrier est valide (ie l'adresse de destination est non vide)
    • toString

      public String toString()
      Ajoute le volume à la méthode toString de la classe abstraite courrier.
      Overrides:
      toString in class Courrier