TP N° 4 Exercice 1 : On souhaite gérer une bibliothèque pouvant contenir différ

TP N° 4 Exercice 1 : On souhaite gérer une bibliothèque pouvant contenir différents types d’ouvrages. Une analyse a permis d’identifier les classes suivantes :  Ouvrage : est caractérisé par un titre, une date de création et un indicateur d’existence (booléen : vrai si l’ouvrage est disponible dans la bibliothèque et faux s’il est emprunté). Initialement l'ouvrage est disponible.  Livre : Un livre est un ouvrage caractérisé par son auteur.  Video : Une vidéo est un ouvrage caractérisé par son éditeur et sa durée. Chaque ouvrage possède une méthode affiche() qui permet d’afficher son type (Livre ou Vidéo) et ses caractéristiques.  Bibliotheque : est caractérisée par : Un ensemble d’ouvrages, où chaque ouvrage est présent en un seul exemplaire. Le nombre maximal des ouvrages qu’elle peut contenir ainsi que le nombre d’ouvrages actuel. Cette classe doit offrir les méthodes suivantes : o ajoutOuvrage: qui permet d’ajouter un ouvrage dans le tableau, s’il n’existe pas déjà (la comparaison doit se faire sur le titre) o getOuvrage: qui prend comme paramètre un titre et retourne l’ouvrage correspondant. o afficheContenu : qui permet d’afficher tous les ouvrages présents dans la bibliothèque. 1-Ecrire en Java les classes décrites ci-dessus. Implémenter toutes les méthodes nécessaires même si elles ne sont pas mentionnées (les getters et setters si nécessaire) 2-Définir la classe TestBibliotheque contenant la méthode main: - Créer un objet Bibliotheque désigné par B.. - Créer les objets suivants: o Un Livre de titre "Informatique", publié le "10/11/2009", son auteur est "Dupon". o Un Livre de titre "Programmation Java", publié le "05/08/2008", écrit par "Lepetit". o Un Video de titre "Apprendre le Java", crée le "05/05/2008" de durée 60min éditée par "Multimédia Edition". - Afficher le contenu de la bibliothèque - Le livre de titre "Informatique" est emprunté. La vidéo de titre "Apprendre le Java" est aussi emprunté. - Chercher l'ouvrage de titre "Informatique" dans la bibliothèque. Si l'ouvrage n'existe pas afficher un message " l ouvrage n existe pas dans la bibliothèque". Si l'ouvrage existe et mais n'est pas disponible afficher un message " l'ouvrage existe mais il n'est pas disponible actuellement". Si l'ouvrage existe et disponible afficher le message suivant" l'ouvrage existe et il est disponible". Dans les cas où l'ouvrage existe afficher son type et ses caractéristiques. Année Universitaire : 2019-2020 Section 2 GEC Matière POO Ecole Nationale d’Electronique et des Télécommunications de Sfax uploads/Litterature/ tp4-poo.pdf

  • 25
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager