Défi : Système de Gestion de Bibliothèque
Mettons en pratique !
Implémenter un système de gestion de bibliothèque en Java. Une classe Book a déjà été créée avec tous les champs nécessaires, ainsi que les setters et getters. Vous pouvez consulter son implémentation dans la classe Book.
De plus, une classe LibraryDemo a été fournie pour tester toutes les méthodes de la classe Library.
Créer une classe Library pour gérer une collection de livres. Utiliser un ArrayList pour stocker les instances de la classe Book.
Implémenter les méthodes suivantes dans la classe Library :
addBook(Book book): ajoute un livre à la bibliothèque ;removeBookById(int id): supprime un livre de la bibliothèque en fonction de l'identifiant unique ;findBooksByAuthor(String author): retourne une liste de livres de l'auteur spécifié ;findBooksPublishedAfterYear(int year): retourne une liste de livres publiés après l'année spécifiée ;displayAllBooks(): affiche les informations sur tous les livres de la bibliothèque à l'écran.
Ensuite, il faut aller dans la classe LibraryDemo et l'exécuter. Elle testera la validité des méthodes que vous avez implémentées.
Pour apprendre à travailler avec les devoirs GitHub, consultez ici.
Les instructions et conseils pour résoudre cette tâche sont détaillés sur GitHub.
Si vous rencontrez des difficultés pour résoudre ou comprendre la tâche, je vous suggère de réfléchir plus attentivement car les programmeurs cherchent à résoudre les problèmes de manière autonome. C'est la meilleure façon d'apprendre.
Mais si vous êtes bloqué, vous pouvez consulter les solutions pour cette tâche ici. N'oubliez pas de réécrire cette solution par vous-même et d'analyser chaque point pour maîtriser réellement ce sujet :
Merci pour vos commentaires !
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
Can you explain how to implement the addBook method in the Library class?
What should the removeBookById method do if the book with the given ID is not found?
How do I use the findBooksByAuthor method to get a list of books by a specific author?
Génial!
Completion taux amélioré à 4
Défi : Système de Gestion de Bibliothèque
Glissez pour afficher le menu
Mettons en pratique !
Implémenter un système de gestion de bibliothèque en Java. Une classe Book a déjà été créée avec tous les champs nécessaires, ainsi que les setters et getters. Vous pouvez consulter son implémentation dans la classe Book.
De plus, une classe LibraryDemo a été fournie pour tester toutes les méthodes de la classe Library.
Créer une classe Library pour gérer une collection de livres. Utiliser un ArrayList pour stocker les instances de la classe Book.
Implémenter les méthodes suivantes dans la classe Library :
addBook(Book book): ajoute un livre à la bibliothèque ;removeBookById(int id): supprime un livre de la bibliothèque en fonction de l'identifiant unique ;findBooksByAuthor(String author): retourne une liste de livres de l'auteur spécifié ;findBooksPublishedAfterYear(int year): retourne une liste de livres publiés après l'année spécifiée ;displayAllBooks(): affiche les informations sur tous les livres de la bibliothèque à l'écran.
Ensuite, il faut aller dans la classe LibraryDemo et l'exécuter. Elle testera la validité des méthodes que vous avez implémentées.
Pour apprendre à travailler avec les devoirs GitHub, consultez ici.
Les instructions et conseils pour résoudre cette tâche sont détaillés sur GitHub.
Si vous rencontrez des difficultés pour résoudre ou comprendre la tâche, je vous suggère de réfléchir plus attentivement car les programmeurs cherchent à résoudre les problèmes de manière autonome. C'est la meilleure façon d'apprendre.
Mais si vous êtes bloqué, vous pouvez consulter les solutions pour cette tâche ici. N'oubliez pas de réécrire cette solution par vous-même et d'analyser chaque point pour maîtriser réellement ce sujet :
Merci pour vos commentaires !