Page 38 - IT2
P. 38

OFPPT




                                                     Office de la Formation Professionnelle
                                                          et de la Promotion du Travail

                                     Direction Recherche et Ingénierie de Formation
                              Examen de passage à la 3eme année de cours du soir

                                                    Session Juin 2010


           Filière : TDI
                                                                                   Epreuve : Pratique
           Niveau : Technicien Spécialisé
           Durée   : 4 h 00                                                        Barème : 20 Pts


            Important : assurez-vous que tous les éléments de vos projets sont sauvegardés dans un
            dossier portant votre nom et prénom  et le numéro de la variante de l’examen comme
            suit "NOM_PRENOM_Variante".


                                                    Variante n° 4

          Partie 1 : (9 Pts)

          On veut gérer les livresDVD (Livres électroniques) dans une bibliothèque informatisée. Un LivreDVD
          est connue par son titre, son auteur, l’année de réalisation, le nombre de locations et l’année de la
          dernière  location.  Le  nombre  de  locations  est  initialisé    à  zéro  lors  de  la  création  d’un  nouveau
          LivreDVD.  On  enregistre  également  dans  un  attribut  N  le  nombre  de  LivresDVD  créés  dans  la
          bibliothèque.

          1- Définir la classe avec encapsulation et les constructeurs suivants : (2 Pts)
              ·   LivreDVD () : constructeur par défaut
              ·   LivreDVD (String[] infos) : construit un LivreDVD à partir des éléments du tableau infos
              ·   LivreDVD (String titre, String auteur) : construit un livreDVD à partir des arguments spécifiés
                 et l’année en cours
              ·   LivreDVD (String titre, String auteur, int annee) : prévoir de lever une exception si le titre ou
                 l’auteur sont nuls.

          2-  Redéfinir  la  méthode  equals(Object  o)  qui  renvoie  true  si  l’objet  passé  en  paramètre  est  un
          LivreDVD et a les mêmes attributs que le LivreDVD courant (1 pt)


                                                                                                              1/2

                                           www.itlearning-settat.com
                                  Email: admission@itlearning-settat.com

                                                  Tél.:0661077812
   33   34   35   36   37   38   39   40   41   42   43