Vous êtes sur la page 1sur 1

Module 17 : Conception oriente objet LP : IGE Semestre 5

Anne Universitaire 2013/2014

Devoir Libre rendre le 11/11/2013


On sintresse la gestion des livres dune bibliothque. Un livre est caractris par : un identifiant idLivre de type int un titre de type String un auteur de type String. un champ emprunte de type boolean, qui reprsente ltat dun livre (emprunt ou non). 1) Donner le code Java de la classe Livre. Les attributs de la classe auront une visibilit prive. La classe devra fournir les constructeurs et les mthodes suivants :

Constructeur par dfaut public Livre () // les informations du livres sont inconnues Constructeur
public Livre(int idLivre, String tit, String aut, boolean emp)

Accesseurs
public public public public public public int GetIdLivre() String GetTitre() String GetAuteur() void SetIdLivre(int Id) void SetTitre(String Tit) void SetAuteur(String Aut) void afficherLivre() // qui affiche les informations dun livre boolean estEmprunte() // qui retourne ltat dun livre void emprunte() // qui permet de marquer le livre comme emprunt. void rend() // qui permet de marquer le livre comme rendu.

Autres mthodes
public public public public

2) Ecrire la classe TestLivre (contenant main()) qui permet de :

Crer deux objets livres L1 et L2 suivants : Livre


L1 L2

idLivre
inconnu 01

Titre
inconnu Architercture des PC

Auteur
inconnu Edoward

Emprunte
inconnu True

Modifier les informations du livre L1 telle que: idLivre=02 ; Titre= Programmer en Java ; Auteur= Delannoy ; Emprunte= false ; Emprunter le livre L1 et Rendre le Livre L2 la bibliothque. Afficher le contenu des livres L1 et L2. Dclarer un tableau qui contient 5 livres. Remplir le tableau en saisissant les informations des livres par clavier. Afficher la liste des livres saisis dans le tableau.