Page 323 - IT2
P. 323

3. Classe Photo.
                       a. Créer une classe Photo qui hérite de la classe  Publication avec  les attributs suivants : lien vers
                          la photo, la hauteur et  la largeur de la photo. (choisir le type adéquat pour chaque attribut)
                          (0,5 pt)
                       b. Ajouter un constructeur qui initialise tous les attributs. (0,25 pt)
                       c. Implémenter  la  méthode  String  getType()   qui  retourne  la  chaine  de  caractères  « Photo ».
                          (0,25pt)
                       d. Ajouter  la  méthode  toString()  qui  retourne  la  phrase  suivante :  <Code>)  < Lien  vers  la
                          photo > ||  <hauteur>  x  <largeur>    (publié  par :  <  nom  d’adhérent>    le    <  Date  de
                          publication>). (0,5 pt)
                   Exemple :

                   125) c:\MonApplication\photo1.jpg || 150x200. (publié par : Ahmed AIZIZI  le  13/02/2012)

                4. Classe video.
                       a. Créer une classe video qui hérite de la classe  Publication avec les attributs suivants : lien vers
                          la vidéo  et sa durée. (choisir le type adéquat pour chaque attribut). (0,5 pt)
                       b. Ajouter un constructeur qui initialise tous les attributs. (0,25 pt)
                       c. Implémenter  la  méthode  String    getType()   qui  retourne  la  chaine  de  caractères  « Vidéo ».
                          (0,25pt)
                       d. Ajouter  la  méthode  toString()  qui  retourne  la  phrase  suivante :  <Code>)  < Lien  vers  la
                          Vidéo > || <durée > (publié par : < nom d’adhérent>  le  < Date de publication>). (0,5 pt)
                   Exemple :
                   133) c:\MonApplication\video1.avi || 10:30. (publié par : Ahmed AIZIZI  le  13/02/2012).

                5. Classe Adhérent.
                       a. Créer une classe Adhérent avec les attributs suivants : code, nom, prénom, nom d’utilisateur,
                          mot de passe, email. (choisir le type adéquat pour chaque attribut). (0,5 pt)
                       b. Ajouter un constructeur qui initialise tous les attributs. (0,25 pt)
                       c. Ajouter la méthode  getNomEtPrénom() qui retourne le nom et le prénom de l’adhérent sous
                          forme d’une chaine de caractères. (0,25 pt)
                       d. Ajouter la méthode  getNomUtilisateur() qui retourne le nom d’utilisateur de l’adhérent sous
                          forme d’une chaine de caractères. (0,25 pt)
                       e. Ajouter la méthode getMotDePasse() qui retourne le mot de passe de l’adhérent sous forme
                          d’une chaine de caractères. (0,25 pt)
                6. Classe Réseau.
                       a.  Créer  une  classe  Réseau  une  collection  d’objets  Publication  et  une  HashTable  d’objets
                          Adhérent (la clé (key)  sera  le nom d’utilisateur).  (0,5 pt)
                       b. Ajouter la méthode AjouterAdhérent qui permet d’ajouter un adhérent dans la HashTable, il
                          faut vérifier si le nom d’utilisateur existe car le nom d’utilisateur doit être unique, si ce n’est
                          pas  le  cas,  la  méthode  retourne  « false »  sinon  l’adhérent  doit  être  ajouté  et  la  méthode
                          retourne « true ». Le code sera affecté de manière incrémental par l’application. (0,75 pt)



                                           www.itlearning-settat.com

                                  Email: admission@itlearning-settat.com

                                                  Tél.:0661077812
   318   319   320   321   322   323   324   325   326   327   328