Index
All Classes|All Packages
A
- A3 - Enum constant in enum class FormatLettre
-
Format de lettre A3
- A4 - Enum constant in enum class FormatLettre
-
Format de lettre A4
- adresse_destination - Variable in class Courrier
-
L'adresse de destination
- afficher() - Method in class Machine
-
Affiche l'ensemble des courriers de la machine.
- affranchir() - Method in class Courrier
- affranchir() - Method in class Machine
-
Calcule le montant total de l'affranchissement
- App - Class in <Unnamed>
-
Classe de test du programme
- App() - Constructor for class App
C
- coefficient() - Method in enum class ModeEnvoi
- Colis - Class in <Unnamed>
-
Classe héritée de Courrier gérant l'affranchissement d'un colis.
- Colis(double, ModeEnvoi, String, double) - Constructor for class Colis
-
Constructeur de l'objet Colis.
- Courrier - Class in <Unnamed>
-
Définition du type abstrait Courrier
- Courrier(double, ModeEnvoi, String) - Constructor for class Courrier
-
Construit un objet abstrait courrier
- courriersInvalides() - Method in class Machine
-
Compte le nombre de courriers invalides
D
- deposerCourrier(Courrier) - Method in class Machine
-
Permet d'ajouter un courrier à la machine
E
- estValide() - Method in class Colis
-
Renvoie vrai si et seulement si le colis est valide, c'est à dire si son volume n'excède pas le volume maximum.
- estValide() - Method in class Courrier
- EXPRESS - Enum constant in enum class ModeEnvoi
-
Correspond au mode d'envoi express.
F
- FormatLettre - Enum Class in <Unnamed>
-
Enumération permettant d'associer le format d'une lettre et son prix.
G
- getAdresseDestionation() - Method in class Courrier
- getMode() - Method in class Courrier
- getPoids() - Method in class Courrier
L
- Lettre - Class in <Unnamed>
-
Classe héritée de Courrier gérant l'affranchissement d'une lettre
- Lettre(double, ModeEnvoi, String, FormatLettre) - Constructor for class Lettre
-
Constructeur de l'objet Lettre.
M
- Machine - Class in <Unnamed>
-
Classe modélisant la machine à affranchir le courrier.
- Machine(int) - Constructor for class Machine
-
Constructeur de l'objet Machine
- main(String[]) - Static method in class App
-
Test de l'exécution du programme
- mode - Variable in class Courrier
-
Le mode d'expédition
- ModeEnvoi - Enum Class in <Unnamed>
-
Enumeration permettant d'associer un mode d'envoi à un prix.
N
P
- poids - Variable in class Courrier
-
Le poids du courrier
- prix() - Method in class Colis
-
Calcul du prix du colis.
- prix() - Method in class Lettre
-
Calcul du prix d'affranchissement d'une lettre.
- prix() - Method in class Publicite
-
Calcul effectif du prix de la publicité.
- Publicite - Class in <Unnamed>
-
Classe héritée de Courrier gérant l'affranchissement d'une publicité
- Publicite(double, ModeEnvoi, String) - Constructor for class Publicite
-
Construit un objet de type publicité
T
- tarifBase() - Method in enum class FormatLettre
- toString() - Method in class Colis
-
Ajoute le volume à la méthode toString de la classe abstraite courrier.
- toString() - Method in class Courrier
- toString() - Method in class Lettre
-
Ajoute le format à la méthode toString de la classe abstraite courrier.
V
- valueOf(String) - Static method in enum class FormatLettre
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class ModeEnvoi
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class FormatLettre
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class ModeEnvoi
-
Returns an array containing the constants of this enum class, in the order they are declared.
All Classes|All Packages