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

