Travail a effort personnel

Travail à E ?ort Personnel On veut modéliser la gestion d'une bibliothèque on dé ?nira un certain nombre de classes Main Ouvrage BiblioTab Bibliotheque Periodique CD Livre Les livres auront comme propriétés auteur titre éditeur les périodiques nom numéro périodicité les CDs titre auteur De plus tous les ouvrages auront une date d'emprunt potentiellement nulle une cote le numéro par ordre de création On implémentera également sur chaque objet une méthode toString renvoyant toutes les informations sur l'ouvrage sous forme d'une cha? ne de caractères La classe BiblioTab permettra de stocker dans une structure les livres ajout et suppression la suppression prenant en argument la cote de l'ouvrage Elle aura également une méthode toString a ?chant le nombres d'ouvrages puis chaque ouvrage successivement La classe Bibliotheque sera simplement une version abstraite déclarant les mêmes méthodes que BiblioTab mais sans les implémenter BiblioTab héritera de Bibliotheque La classe Main ne contiendra que la méthode main et testera la bibliothèque en y insérant et supprimant quelques ouvrages puis en a ?chant le contenu de la bibliothèque Représentez les di ?érentes classes dans un graphe d'héritage On mettra en évidence pour chaque classe les méthodes et les champs qu'elle dé ?nit redé ?nit ou hérite On souhaite que tous les champs soient déclarés privés et que l'on puisse y accéder de l'extérieur que par des méthodes Implémentez les classes ci-dessus Pour la classe BiblioTab on utilisera un tableau de longueur su ?sante on véri ?era quand même à chaque opération d'insertion que l'on ne dépasse pas les bornes du tableau Quel sont les inconvénients de cette méthode Dans ce qui suit on veut implémenter une deuxième version de la bibliothèque que l'on appellera BiblioList et qui héritera également de Bibliotheque Cette nouvelle implémentation utilisera la classe LinkedList dé ?nie dans l'API Java standard Modi ?ez le minimum de choses dans la classe Main pour permettre l'utilisation de BiblioList En utilisant les méthodes boolean add Object o qui permet d'ajouter un objet dans la liste boolean remove Object o Object get int index et int size implémentez la classe BiblioList C

Documents similaires
Catalogue fle 1 FLE français Langue étrangère Les documents sont classés par niveau Débutant A A Intermédiaire B B Perfectionnement C C CDocumentaires A Abc DELF A exercices Clément-Rodriguez David Un ouvrage pour se préparer au DELF de niveau A autour de 0 0
Progresssion francais 2021 periode 2 1 0 0
Gtao itsuo tsuda3 pdf ItsuoTsuda Une philosophie à vivre Il est des ?uvres à découvrir à tout ? ge et à toute époque des cheminements à partager Si vous cherchez à mieux vous conna? tre à trouver la voie de votre liberté vous ne pourrez qu ? être sensible 0 0
Pro 3 sequ 2 3 4ap samir samour 1 0 0
Devoir 4eme 2014 COMPLEXE SCOLAIRE AURORE CLASSE éme B PROF Mr Année scolaire - Ouagadougou le janvier DEVOIR DE SCIENCES PHYSIQUES Durée h Nom ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Note Prénom s ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 0 0
Test a vi a Projet d ? activité didactique DATE le mai CLASSE la VI-ème PROFESSEUR Marcoci Alexandra-Ionela OBJET la langue française SUJET évaluation des connaissances acquises TYPE DE LEÇON Épreuve écrite Compétences générales évaluer des habilités et d 0 0
Groupe 4 energie fossiles lier l2 0 0
S x27 exercer dossier 4 DOSSIER Regardez l ? heure o ?cielle puis complétez avec l ? heure utilisée dans la conversation ? h il est huit heures et quarante tu ese n retard ? h il est onze heures moins le quart vous voulez une pause café ? h il est midi et 0 0
Cahier 87 fuentes L ? Herne Fuentes CCarlos Fuentes Ce Cahier a été dirigé par Claude Fell et Jorge Volpi CSommaire Claude Fell Carlos Fuentes Mexicain universel I Visages Juan Ramón de la Fuente Carlos Fuentes universitaire Gabriel García Márquez Carlos 0 0
E learning 2015 1 Plateformes d ? apprentissage en ligne Le eLearning dé ?nit tout dispositif de formation qui utilise un réseau local étendu ou l ? internet pour di ?user interagir ou communiquer ce qui inclut l ? enseignement à distance en environnement 0 0
  • 37
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager