Uitdaging: Bibliotheekbeheersysteem
Laten we oefenen!
Implementeer een bibliotheekbeheersysteem in Java. Een Book-klasse is al aangemaakt met alle benodigde velden, setters en getters. Je kunt de implementatie bekijken in de Book-klasse.
Daarnaast is er een LibraryDemo-klasse beschikbaar gesteld om alle methoden in de Library-klasse te testen.
Maak een Library-klasse om een collectie boeken te beheren. Gebruik een ArrayList om instanties van de Book-klasse op te slaan.
Implementeer de volgende methoden in de Library-klasse:
addBook(Book book): voegt een boek toe aan de bibliotheek;removeBookById(int id): verwijdert een boek uit de bibliotheek op basis van de unieke identificatie;findBooksByAuthor(String author): retourneert een lijst van boeken van de opgegeven auteur;findBooksPublishedAfterYear(int year): retourneert een lijst van boeken die na het opgegeven jaar zijn gepubliceerd;displayAllBooks(): toont informatie over alle boeken in de bibliotheek op het scherm.
Daarna moet je naar de LibraryDemo-klasse gaan en deze uitvoeren. Deze zal de correctheid van de door jou geïmplementeerde methoden testen.
Informatie over het werken met GitHub-opdrachten is te vinden hier.
Instructies en tips over het oplossen van deze taak zijn te vinden op GitHub.
Als je moeite hebt met het oplossen en begrijpen van de taak, raad ik aan om nog zorgvuldiger na te denken, omdat programmeurs proberen problemen zelfstandig op te lossen. Dit is de beste manier om te leren.
Maar als je vastloopt, kun je oplossingen voor deze taak hier bekijken. Vergeet niet deze oplossing zelf over te schrijven en alles te analyseren om dit onderwerp echt te beheersen:
Bedankt voor je feedback!
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
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?
Geweldig!
Completion tarief verbeterd naar 4
Uitdaging: Bibliotheekbeheersysteem
Veeg om het menu te tonen
Laten we oefenen!
Implementeer een bibliotheekbeheersysteem in Java. Een Book-klasse is al aangemaakt met alle benodigde velden, setters en getters. Je kunt de implementatie bekijken in de Book-klasse.
Daarnaast is er een LibraryDemo-klasse beschikbaar gesteld om alle methoden in de Library-klasse te testen.
Maak een Library-klasse om een collectie boeken te beheren. Gebruik een ArrayList om instanties van de Book-klasse op te slaan.
Implementeer de volgende methoden in de Library-klasse:
addBook(Book book): voegt een boek toe aan de bibliotheek;removeBookById(int id): verwijdert een boek uit de bibliotheek op basis van de unieke identificatie;findBooksByAuthor(String author): retourneert een lijst van boeken van de opgegeven auteur;findBooksPublishedAfterYear(int year): retourneert een lijst van boeken die na het opgegeven jaar zijn gepubliceerd;displayAllBooks(): toont informatie over alle boeken in de bibliotheek op het scherm.
Daarna moet je naar de LibraryDemo-klasse gaan en deze uitvoeren. Deze zal de correctheid van de door jou geïmplementeerde methoden testen.
Informatie over het werken met GitHub-opdrachten is te vinden hier.
Instructies en tips over het oplossen van deze taak zijn te vinden op GitHub.
Als je moeite hebt met het oplossen en begrijpen van de taak, raad ik aan om nog zorgvuldiger na te denken, omdat programmeurs proberen problemen zelfstandig op te lossen. Dit is de beste manier om te leren.
Maar als je vastloopt, kun je oplossingen voor deze taak hier bekijken. Vergeet niet deze oplossing zelf over te schrijven en alles te analyseren om dit onderwerp echt te beheersen:
Bedankt voor je feedback!