Page 638 - IT2
P. 638
3. Classe Patient:
a. Créer une classe Patient caractérisée par : (2 pts)
· CIN : (Numéro de Carte d’Identité National) de type chaine de caractères.
· Genre : (Mr, Mme, Melle) de type chaine de caractères.
· Age : de type float.
· Nom : de type chaine de caractères.
· Prénom : de type chaine de caractères.
· Tel : de type chaine de caractères.
· Adresse : de type chaine de caractères.
· Ville : de type chaine de caractères.
b. Ecrire un constructeur sans paramètres. (1 pt)
c. Écrire un constructeur avec tous les paramètres. (1 pt)
d. Créer une exception nommée telException qui se déclenche si le nombre de caractère
du numéro de téléphone est inférieur à 10. (3 pts)
e. Ecrire la méthode Afficher permettant d’afficher les informations sur le Patient si
l’âge est supérieur à 18. (2 pts)
f. Redéfinir la méthode equals(Object o) qui renvoie true si l’objet passé en paramètre est
un Patient et a la même CIN que le Patient courant. (3 pts)
4. Classe Transport:
a. Créer la classe Transport caractérisée par : (2 pts)
· Une collection d’objets Patient.
· Ambulance de type Ambulance
· Date transport de type Date.
· DureeEstimé de type Entier.
b. Ajouter un constructeur par défaut. (1 pt)
c. Créer la méthode Ajouter qui permet d’ajouter les informations d’un Patient en
paramètre, l’application doit afficher un message de confirmation avant l’ajout du
Patient. (3 pts)
d. Créer la méthode Afficher qui permet d’afficher la liste des Patients. (3 pts)
Filière Epreuve Session 4/7
TDI(CDS de 2 à 3) Synthèse V2 Juillet 2014
www.itlearning-settat.com
Email: admission@itlearning-settat.com
Tél.:0661077812

