Java public class Laposte public static void main String args Lettre l new Lettre Ali Jouini n rue habib bourguiba Ariana System out println Lettre l System out println Prix l getPrix dinars n LettreRecommandee lr new LettreRecommandee administration impo

public class Laposte public static void main String args Lettre l new Lettre Ali Jouini n rue habib bourguiba Ariana System out println Lettre l System out println Prix l getPrix dinars n LettreRecommandee lr new LettreRecommandee administration impots n rue de la justice Ariana int System out println Lettre R lr System out println Prix lr getPrix dinars n LettreAR lrar new LettreAR Syndic Télécom n rue de la justice Tunis rue des violettes Tunis System out println Lettre AR lrar System out println Prix lrar getPrix dinars n SacPostal sp new SacPostal sp initSac sp addEnvoi l sp addEnvoi lr sp addEnvoi lrar System out println poids total sp getPoidsTotal g System out println Prix total sp getPrixTotal dinars System out println System out println sp public class ColiSimple extends Envoi String expediteur public double getPrix return int poids - public ColiSimple String adresse double poids String expediteur super adresse poids this expediteur expediteur public String toString return Colis Simple --- n adresse destinataire adresse n poids poids g nExpediteur expediteur n C public abstract class Envoi protected String adresse protected double poids public Envoi this adresse m this poids public Envoi String adresse double poids this adresse adresse this poids poids public double getPoids return poids public double getPrix double tabPoids double tabPrix for int i i tabPrix length i if poids tabPoids i return tabPrix i return Override public String toString return Adresse adresse n Poids poids C public class Lettre extends Envoi public Lettre String adresse double poids super adresse poids public String toString return Lettre-- Adresse destinataire adresse n Poids poids g n public class LettreAR extends LettreRecommandee String adresseRetour public LettreAR String adresse double poids int tauxR String adresseRetour super adresse poids tauxR this adresseRetour adresseRetour public double getPrix return super getPrix public String toString return lettre recommandée avec accusé --- n super toString adresse retour adresseRetour n public class LettreRecommandee extends Lettre protected int tauxR public LettreRecommandee String adresse double poids int tauxR super adresse poids this tauxR tauxR- C public double getPrix double tabPrixSup return super getPrix tabPrixSup tauxR public String toString return Lettre recommandée --- n super toString Taux recommandé R tauxR n import java util ArrayList public class SacPostal extends Envoi ArrayList sac private double poidsTotal int i public SacPostal sac new ArrayList public double getPrixTotal double somme for int i i Cpublic void initSac Envoi e e new ColiSimple Mokthar ben Jabalah n Rue Bizerte Anonyme boulvard Inconnu Nullpart addEnvoi e addEnvoi new ColiSimple Ben Jaballah Mokthar n Rue Menzel Bourguiba Anonyme Nullpart public String toString String s for int i i C

  • 39
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager