Herausforderung: Bibliotheksverwaltungssystem
Übung
Implementierung eines Bibliotheksverwaltungssystems in Java. Eine Book-Klasse mit allen notwendigen Feldern, Settern und Gettern ist bereits vorhanden. Die Implementierung kann in der Klasse Book eingesehen werden.
Zusätzlich steht eine LibraryDemo-Klasse zur Verfügung, um alle Methoden der Library-Klasse zu testen.
Erstellen Sie eine Library-Klasse zur Verwaltung einer Sammlung von Büchern. Verwenden Sie eine ArrayList, um Instanzen der Book-Klasse zu speichern.
Implementieren Sie die folgenden Methoden in der Library-Klasse:
addBook(Book book): fügt ein Buch zur Bibliothek hinzu;removeBookById(int id): entfernt ein Buch anhand der eindeutigen Kennung aus der Bibliothek;findBooksByAuthor(String author): gibt eine Liste von Büchern des angegebenen Autors zurück;findBooksPublishedAfterYear(int year): gibt eine Liste von Büchern zurück, die nach dem angegebenen Jahr veröffentlicht wurden;displayAllBooks(): zeigt Informationen zu allen Büchern in der Bibliothek auf dem Bildschirm an.
Anschließend muss die Klasse LibraryDemo ausgeführt werden. Sie überprüft die Korrektheit der implementierten Methoden.
Anleitungen zur Arbeit mit GitHub-Aufgaben finden Sie hier.
Anweisungen und Hinweise zur Lösung dieser Aufgabe sind auf GitHub beschrieben.
Bei Schwierigkeiten mit der Lösung und dem Verständnis der Aufgabe empfiehlt es sich, sorgfältiger nachzudenken, da Programmierer versuchen, Probleme eigenständig zu lösen. Dies ist der beste Weg, um zu lernen.
Falls Sie dennoch nicht weiterkommen, können Sie die Lösungen für diese Aufgabe hier einsehen. Vergessen Sie nicht, die Lösung selbstständig umzuschreiben und alles zu analysieren, um dieses Thema wirklich zu beherrschen:
Danke für Ihr Feedback!
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
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?
Großartig!
Completion Rate verbessert auf 4
Herausforderung: Bibliotheksverwaltungssystem
Swipe um das Menü anzuzeigen
Übung
Implementierung eines Bibliotheksverwaltungssystems in Java. Eine Book-Klasse mit allen notwendigen Feldern, Settern und Gettern ist bereits vorhanden. Die Implementierung kann in der Klasse Book eingesehen werden.
Zusätzlich steht eine LibraryDemo-Klasse zur Verfügung, um alle Methoden der Library-Klasse zu testen.
Erstellen Sie eine Library-Klasse zur Verwaltung einer Sammlung von Büchern. Verwenden Sie eine ArrayList, um Instanzen der Book-Klasse zu speichern.
Implementieren Sie die folgenden Methoden in der Library-Klasse:
addBook(Book book): fügt ein Buch zur Bibliothek hinzu;removeBookById(int id): entfernt ein Buch anhand der eindeutigen Kennung aus der Bibliothek;findBooksByAuthor(String author): gibt eine Liste von Büchern des angegebenen Autors zurück;findBooksPublishedAfterYear(int year): gibt eine Liste von Büchern zurück, die nach dem angegebenen Jahr veröffentlicht wurden;displayAllBooks(): zeigt Informationen zu allen Büchern in der Bibliothek auf dem Bildschirm an.
Anschließend muss die Klasse LibraryDemo ausgeführt werden. Sie überprüft die Korrektheit der implementierten Methoden.
Anleitungen zur Arbeit mit GitHub-Aufgaben finden Sie hier.
Anweisungen und Hinweise zur Lösung dieser Aufgabe sind auf GitHub beschrieben.
Bei Schwierigkeiten mit der Lösung und dem Verständnis der Aufgabe empfiehlt es sich, sorgfältiger nachzudenken, da Programmierer versuchen, Probleme eigenständig zu lösen. Dies ist der beste Weg, um zu lernen.
Falls Sie dennoch nicht weiterkommen, können Sie die Lösungen für diese Aufgabe hier einsehen. Vergessen Sie nicht, die Lösung selbstständig umzuschreiben und alles zu analysieren, um dieses Thema wirklich zu beherrschen:
Danke für Ihr Feedback!