Utmaning: Bibliotekshanteringssystem
Låt oss öva!
Implementera ett bibliotekshanteringssystem i Java. En Book-klass har redan skapats med alla nödvändiga fält, setters och getters. Du kan granska dess implementation i Book-klassen.
Dessutom har en LibraryDemo-klass tillhandahållits för att testa alla metoder i Library-klassen.
Skapa en Library-klass för att hantera en samling böcker. Använd en ArrayList för att lagra instanser av Book-klassen.
Implementera följande metoder i Library-klassen:
addBook(Book book): lägger till en bok i biblioteket;removeBookById(int id): tar bort en bok från biblioteket baserat på det unika identifieringsnumret;findBooksByAuthor(String author): returnerar en lista med böcker av den angivna författaren;findBooksPublishedAfterYear(int year): returnerar en lista med böcker publicerade efter det angivna året;displayAllBooks(): visar information om alla böcker i biblioteket på skärmen.
Därefter behöver du gå till LibraryDemo-klassen och köra den. Den kommer att testa korrektheten av de metoder du har implementerat.
Information om hur du arbetar med GitHub-uppgifter finns här.
Instruktioner och tips om hur du löser denna uppgift finns på GitHub.
Om du har problem med att lösa och förstå uppgiften, föreslår jag att du tänker igenom det noggrant eftersom programmerare försöker lösa problem självständigt. Det är det bästa sättet att lära sig.
Men om du fastnar kan du se lösningar för denna uppgift här. Glöm inte att skriva om denna lösning själv och analysera allt för att verkligen behärska detta ämne:
Tack för dina kommentarer!
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal
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?
Fantastiskt!
Completion betyg förbättrat till 4
Utmaning: Bibliotekshanteringssystem
Svep för att visa menyn
Låt oss öva!
Implementera ett bibliotekshanteringssystem i Java. En Book-klass har redan skapats med alla nödvändiga fält, setters och getters. Du kan granska dess implementation i Book-klassen.
Dessutom har en LibraryDemo-klass tillhandahållits för att testa alla metoder i Library-klassen.
Skapa en Library-klass för att hantera en samling böcker. Använd en ArrayList för att lagra instanser av Book-klassen.
Implementera följande metoder i Library-klassen:
addBook(Book book): lägger till en bok i biblioteket;removeBookById(int id): tar bort en bok från biblioteket baserat på det unika identifieringsnumret;findBooksByAuthor(String author): returnerar en lista med böcker av den angivna författaren;findBooksPublishedAfterYear(int year): returnerar en lista med böcker publicerade efter det angivna året;displayAllBooks(): visar information om alla böcker i biblioteket på skärmen.
Därefter behöver du gå till LibraryDemo-klassen och köra den. Den kommer att testa korrektheten av de metoder du har implementerat.
Information om hur du arbetar med GitHub-uppgifter finns här.
Instruktioner och tips om hur du löser denna uppgift finns på GitHub.
Om du har problem med att lösa och förstå uppgiften, föreslår jag att du tänker igenom det noggrant eftersom programmerare försöker lösa problem självständigt. Det är det bästa sättet att lära sig.
Men om du fastnar kan du se lösningar för denna uppgift här. Glöm inte att skriva om denna lösning själv och analysera allt för att verkligen behärska detta ämne:
Tack för dina kommentarer!