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

