Class Courrier

Direct Known Subclasses:
Colis, Lettre, Publicite

public abstract class Courrier extends Object
Définition du type abstrait Courrier
  • Field Details

    • poids

      protected double poids
      Le poids du courrier
    • mode

      protected ModeEnvoi mode
      Le mode d'expédition
    • adresse_destination

      protected String adresse_destination
      L'adresse de destination
  • Constructor Details

    • Courrier

      public Courrier(double poids, ModeEnvoi mode, String adresse_destination)
      Construit un objet abstrait courrier
      Parameters:
      poids - Le poids de courrier
      mode - Son mode d'expédition
      adresse_destination - Son adresse de destination.
  • Method Details

    • getPoids

      public double getPoids()
      Returns:
      Le poids du courrier.
    • getMode

      public ModeEnvoi getMode()
      Returns:
      Le mode d'expédition.
    • getAdresseDestionation

      public String getAdresseDestionation()
      Returns:
      L'adresse de destination du courrier.
    • estValide

      public boolean estValide()
      Returns:
      True si et seulement si le courrier est valide (ie l'adresse de destination est non vide)
    • affranchir

      public double affranchir()
      Returns:
      La partie invariable de l'affranchissement d'un courrier.
    • toString

      public String toString()
      Overrides:
      toString in class Object