Page 334 - IT2
P. 334
b. Ajouter un constructeur qui initialise tous les attributs. (0,25 pt)
c. Ajouter la méthode toString() qui retourne la chaine de caractères « Photo ». (0,25 pt)
d. Implémenter la méthode afficher() qui affiche la phrase suivante : <Code>) nom de la
photo > || < dimension > (publié par : < nom d’adhérent> le < Date de publication>). (0,5pt)
Exemple :
135) photo1.jpg || 170x220. (publié par : Karim TAZI le 05/03/2012)
4. Classe Video.
a. Créer une classe Vidéo qui hérite de la classe Publication avec les attributs suivants : lien vers
la vidéo et sa durée. (0,5 pt)
b. Ajouter un constructeur qui initialise tous les attributs. (0,25 pt)
c. Ajouter la méthode toString() qui retourne la chaine de caractères « Vidéo ». (0,25pt)
d. Implémenter la méthode afficher() qui affiche 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 :
138) c:\MonApplication\video1.avi || 12:30. (publié par : Karim TAZI le 05/03/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 getNom() qui retourne le nom de l’adhérent sous forme d’une chaine de
caractères. (0,25 pt)
d. Ajouter la méthode getPrenom() qui retourne le prénom de l’adhérent sous forme d’une
chaine de caractères. (0,25 pt)
e. Ajouter la méthode testUtilisateur() qui a comme paramètres : un nom d’utilisateur et un
mot de passe et qui retourne « True » si le nom d’utilisateur et le mot de passe sont les
mêmes que ceux de l’adhérant et « false » sinon. (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)
c. Ajouter une méthode getMotDePasse qui a comme paramètre un nom d’utilisateur et qui
retourne le mot de passe. (0,5 pt)
d. Ajouter la méthode AjouterVideo qui permet d’ajouter une vidéo (avec tous les attributs
nécessaires) dans la collection d’objets Publication. Le code sera affecté de manière
incrémental par l’application et la date de publication est la date système. (0,5 pt)
e. Ajouter une méthode AfficherAdherants qui permet d’afficher tous les adhérents stockés dans
la collection. (0,5 pt)
www.itlearning-settat.com
Email: admission@itlearning-settat.com
Tél.:0661077812

