Vous êtes sur la page 1sur 1

Universit de Mohammed El-Bachir El-Ibrahimi, Bordj Bou Arrridj

Facult des Sciences et de la Technologie


!artement d"Electroni#ue
Mr$ S$ E$ ME%AA&'E
TD - Hritage
Exercice 1
On modlise une application devant servir linventaire dune bibliothque. Elle devra
traiter des documents de nature diverse : des livres, des dictionnaires, et autres types de
documents quon ne connat pas encore prcisment mais quil faudra certainement ajouter
un jour (articles, bandes dessines...). Tous les documents possdent un numro
denregistrement et un titre. chaque livre est associ, en plus, un auteur et un nombre de
pages, les dictionnaires ont, eux, pour attributs supplmentaires une langue et un nombre
de tomes. On veut manipuler tous les articles de la bibliothque au travers de la mme
reprsentation : celle dun document.
1. Dfinissez les classes Document, Livre et Dictionnaire. Dfinissez pour chacune un
constructeur permettant dinitialiser toutes ses variables dinstances.
2. Dfinissez une classe Bibliothque rduite une mthode main permettant de tester
les classes prcdentes (ainsi que les suivantes).
3. Redfinissez la mthode toString() dans la classe Document ainsi que dans les classes
Livre et Dictionnaire et qui renvoie une chane de caractres dcrivant un document, un
livre ou un dictionnaire.

Vous aimerez peut-être aussi