Vous êtes sur la page 1sur 2

Travaux pratiques/POO

Cette application simule le stockage des livres au sein d’une bibliothèque

Travail à faire
Réalisation de la classe Livre :

1. Créez une classe Livre pour représenter un livre qui possède les propriétés
suivantes :
 Titre
 Auteur
2. Ajouter les Accesseurs (propriétés)
3. Créez la méthode toString()
4. Créez la méthode Equals() :2 livres sont égaux s’ils possèdent le même titre et le
même auteur

Réalisation de la classe Etagère :

1. Créez une classe Etagère caractérisée par capacité et une liste des livres
2. Ajouter Le constructeur qui prendra en paramètre le nombre de livres que pourra
contenir l'étagère.
3. Ajouter les méthodes qui réalisent les fonctionnalités suivantes :
a. Ajouter un livre (vérifier s’il Ya de places avant l’ajout)
b. Retirer un livre
c. Chercher sur l'étagère un livre repéré par son titre et son auteur. La méthode
renverra la position du livre, S'il y a plusieurs livres avec le même titre et le
même auteur, la méthode renvoie celui qui a le plus petit indice.
d. Renvoyer une description d'une étagère toString() :Listes de livres séparés par
virgule

Réalisation de la classe Bibliotheque :

La classe bibliotheque stocke 3 étagères dans une collection Hashtable

1. Ajouter Le constructeur qui initialise la Hashtable avec trois instances


d'Etagere(s). Les clés qui permettent de retrouver les étagères sont : haute,
milieu et basse.
2. Ajouter les méthodes qui réalisent les fonctionnalités suivantes :
a. Ajouter un livre dans la bibliothèque sur une étagère donnée.
b. Retire un livre de la bibliothèque connu par l'étagère, le titre et
l'auteur.
c. Renvoyer le nombre de livres contenus dans la bibliothèque.

ISTA NTIC MARRAKECH/Mme Oussimour Page 1


Travaux pratiques/POO

d. Tester la présence d'un livre dans l'étagère.

Ecrire un Programme qui permet de :

a. Création d'un certain nom d'instances de livres


b. Placer ces livres à la bibliothèque sur les étagères (haute, milieu ou basse)
c. Afficher le nombre de livres contenues dans la bibliothèque
d. Retirer un livre et réafficher le nombre de livres restant à la bibliothèque

ISTA NTIC MARRAKECH/Mme Oussimour Page 2

Vous aimerez peut-être aussi