OC Info Java
Pr´etest Java n◦2
Nom : Pr´enom :
Exercice 2 (11 points)
´
Ecrire une classe Personne donn´ee par le diagramme :
–
Personne
String nom
double soldeCarte
Personne(String nom, double soldeCarte)
String getNom()
double getSoldeCarte()
void ajouterMontant(double montant)
String description()
–
On veillera `a tenir compte des points ci-dessous :
a) On peut obtenir le nom de la personne et le solde disponible sur sa carte.
b) On peut ajouter un montant sur la carte.
c) Un appel `a la m´ethode description renvoie une chaine de caract`eres qui contient le nom
de la personne et le montant disponible sur sa carte.
Exercice 3 (8 points)
´
Ecrire une sous-classe Etudiant de la classe Personne.
–
Etudiant
String classe
Etudiant(String nom, double soldeCarte, String classe)
String description()
–
Un appel `a la m´ethode description renvoie une chaine de caract`ere qui contient le nom, le
montant disponible sur sa carte et la classe dont fait partie l’´etudiant.
´
Ecrire ensuite une m´ethode de la classe Personne dont la signature est
public boolean soldePlusEleve(Personne autrePersonne)
qui teste si l’objet courant de type Personne a un solde disponible sur sa carte sup´erieur `a celui
d’un objet du type Personne pass´e en param`etre.
Exercice 4 (7 points)
Tester les classes Personne et Etudiant dans une nouvelle classe Test, en tenant compte des
points suivants :
a) Cr´eer un objet de chaque classe: une personne de type Personne nomm´ee ”Jean Dupont”
qui a un solde de 5.70 francs sur sa carte et une ´etudiante de type Etudiant nomm´ee
”Jeanne Dupond” qui a un solde de 20.50 francs sur sa carte et fait partie de la classe
3G48.
Beo Fr Fz Sv — gymnase de Burier 2