Java

Fermé
info62 - 24 oct. 2010 à 03:03
lolidj Messages postés 2 Date d'inscription dimanche 24 octobre 2010 Statut Membre Dernière intervention 30 octobre 2010 - 24 oct. 2010 à 23:06
Bonjour,



S'il vous plait je veux la solution de ce problème sous java.
Problème : Etagères de livres (tableaux d'objets)
1. Créez une classe Livre ne possédant que des attributs privés sachant qu'un Livre est caractérisé par son titre, son auteur, le nombre de page qui le constitue et le prix.
a. Doter cette classe d'un (des) constructeur(s) adéquat(s).
b. Doter cette classe des méthodes pour récupérer ou accéder aux différents attributs.
c. Redéfinir la méthode toString afin d'avoir une représentation d'un objet de la classe Livre de cette façon : « livre de titre Notre Dame de Paris écrit par Victor Hugo ayant 300 pages et de prix 100.6 Dinars ».
2. Créez une classe Etagere pour représenter une étagère qui peut contenir un certain nombre de livres (fixe pour chaque étagère).Vous utiliserez pour cela un tableau.
a. Créez un constructeur de la classe Etagère.
Ajoutez des méthodes permettant de :
b. Donner le nombre de livres que peut contenir l'étagère, et le nombre de livres qu'elle contient.
c. A jouter des livres (" boolean ajouter(Livre) " ).Vous ajouterez les livres " à la fin" de l'étagère.
Il devra être impossible d'ajouter des livres dans une étagère pleine.
d. Récupérer un livre dont on donne la position sur l'étagère(le livre reste sur l'étagère, on récupère simplement une référence sur le livre). La méthode renverra une instance de Livre.
La position du premier livre d'une étagère devra être 1 (et pas 0,bien que le livre soit rangé dans la première position du tableau, qui est d'indice 0). La signature de la méthode sera "Livre getLivre(int¬¬) ".
e. Chercher sur l'étagère un livre repéré par son titre et son auteur. La méthode renverra la position du livre dans l'étagère(ou 0 si le livre n'y est pas).Le profil de la méthode sera "int chercher(String, String)".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.
f. Avoir une fonctionnalité semblable à la précédente, mais la méthode renvoie un tableau de positions s'il y a plusieurs livres qui ont sous titre et cet auteur. On aimerait appeler cette méthode "chercher " ; est-ce possible ? Le tableau aura pour taille le nombre de livres trouvés(0 si aucun livre n'a été trouvé).
g. Ecrivez aussi 2 méthodes pour rechercher tous les livres d'un auteur,ou tous les livres qui ont un certain titre. Cette fois-ci, les méthodes renvoient un tableau de livres.
3. Maintenant ,on vous demande d'écrire le code nécessaire pour l'ajout des objets crées pour les stocker dans une base de données en utilisant JPA.
A voir également:

3 réponses

choubaka Messages postés 39378 Date d'inscription jeudi 4 avril 2002 Statut Modérateur Dernière intervention 13 mai 2024 2 101
24 oct. 2010 à 08:54
1
lolidj Messages postés 2 Date d'inscription dimanche 24 octobre 2010 Statut Membre Dernière intervention 30 octobre 2010 1
24 oct. 2010 à 23:06
if4? :)
1
Utilisateur anonyme
24 oct. 2010 à 03:15
on comprend rien, va faire tes devoirs
0