Page 825 - IT2
P. 825

·    libellé : de type chaine de caractères.
                             ·    capacité : de type entier.

                             ·    Liste_Séance : Collection de séance;
                             ·    Liste_Nature : Collection nature;( classe supposée crée)
                      b.  Ecrire un constructeur sans paramètres (2 pt)

                      c.  Écrire un constructeur avec tous les paramètres. (2 pt)
                      d.  Créer une exception nommée CapacitéException qui se déclenche si la capacité d’une salle
                          est inférieure à zéro. (4 pts)
                      e.  Ecrire la méthode public void addSeance (Seance newSeance) permettant d’ajouter une
                          séance à la liste des séances programmées dans notre salle. (4pts)

                          Penser à :
                                  Arrêter la méthode si la séance à ajouter ne fait pas référence à un objet existant.
                                 Créer la liste des séances si elle n’est pas encore crée.

                                 S’assurer que la liste des séances ne contient pas déjà la nouvelle séance.
                                 Renseigner notre salle à la nouvelle séance qui vient d’être ajoutée. (penser à utiliser la
                                 méthode setSalle(newSalle) de la classe Séance)
                      f.  Créer la méthode public void removeSeance(Seance oldSeance) qui permet de supprimer

                          une  séance  en  paramètre,  l’application  doit  afficher  un  message  de  confirmation  avant  de
                          supprimer la séance. (4 pts)
                      g.  Créer la méthode public void replaceSeance(Seance oldSeance, Seance newSeance)qui
                          permet  de  remplacer  une  séance  par  une  autre,  l’application  doit  afficher  un  message  de

                          confirmation. (4 pts)
                      h.  Redéfinir la méthode equals(Object o) qui renvoie true si l’objet passé en paramètre est une
                          Salle et a les mêmes attributs que la Salle courante. (4 pts)
                   2.  Classe Séance:

                          a.  Créer une Classe Séance caractérisée par (4 pts)
                             ·    numSea : de type entier.
                             ·    dateSea : de type date.

                             ·    durSea : de type entier.
                             ·    patient : de type Patient.
                             ·    nature : de type Nature. (classe supposée crée)
                             ·    médecin : de type Médecin.

                             ·    salle : de type Salle.
                             ·    Listekinesitherapeute : Collection de kinésithérapeute.
                             ·    ListeSeServir : Collection de SeServir

                             ·    ListeConsommer : Collection de Consommer
                      Filière                   Epreuve                        Session              5/8
                  DI (CDS de 2 à 3)            Synthèse V1                   Juillet 2016
                                           www.itlearning-settat.com

                                   Email: admission@itlearning-settat.com
                                                    Tél.:0661077812
   820   821   822   823   824   825   826   827   828   829   830