Index

A C D E F G L M N P T V 
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

NORMAL - Enum constant in enum class ModeEnvoi
Correspond au mode d'envoi normal

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.
A C D E F G L M N P T V 
All Classes|All Packages