Udfordring: Bibliotekstyringssystem
Lad os øve os!
Implementering af et biblioteksstyringssystem i Java. En Book-klasse er allerede oprettet med alle nødvendige felter, settere og gettere. Du kan gennemgå dens implementering i Book-klassen.
Derudover er en LibraryDemo-klasse stillet til rådighed for at teste alle metoderne i Library-klassen.
Opret en Library-klasse til at administrere en samling af bøger. Brug en ArrayList til at gemme forekomster af Book-klassen.
Implementér følgende metoder i Library-klassen:
addBook(Book book): tilføjer en bog til biblioteket;removeBookById(int id): fjerner en bog fra biblioteket baseret på det unikke id;findBooksByAuthor(String author): returnerer en liste over bøger af den angivne forfatter;findBooksPublishedAfterYear(int year): returnerer en liste over bøger udgivet efter det angivne år;displayAllBooks(): viser information om alle bøgerne i biblioteket på skærmen.
Derefter skal du gå til LibraryDemo-klassen og køre den. Den vil teste korrektheden af de metoder, du har implementeret.
Vejledning i at arbejde med GitHub-opgaver kan findes her.
Instruktioner og tips til løsning af denne opgave findes på GitHub.
Hvis du har problemer med at løse og forstå opgaven, foreslås det, at du tænker grundigere, fordi programmører forsøger at løse problemer selvstændigt. Det er den bedste måde at lære på.
Men hvis du sidder fast, kan du se løsninger til denne opgave her. Glem ikke at omskrive denne løsning selv og analysere alt for virkelig at mestre dette emne:
Tak for dine kommentarer!
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
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?
Fantastisk!
Completion rate forbedret til 4
Udfordring: Bibliotekstyringssystem
Stryg for at vise menuen
Lad os øve os!
Implementering af et biblioteksstyringssystem i Java. En Book-klasse er allerede oprettet med alle nødvendige felter, settere og gettere. Du kan gennemgå dens implementering i Book-klassen.
Derudover er en LibraryDemo-klasse stillet til rådighed for at teste alle metoderne i Library-klassen.
Opret en Library-klasse til at administrere en samling af bøger. Brug en ArrayList til at gemme forekomster af Book-klassen.
Implementér følgende metoder i Library-klassen:
addBook(Book book): tilføjer en bog til biblioteket;removeBookById(int id): fjerner en bog fra biblioteket baseret på det unikke id;findBooksByAuthor(String author): returnerer en liste over bøger af den angivne forfatter;findBooksPublishedAfterYear(int year): returnerer en liste over bøger udgivet efter det angivne år;displayAllBooks(): viser information om alle bøgerne i biblioteket på skærmen.
Derefter skal du gå til LibraryDemo-klassen og køre den. Den vil teste korrektheden af de metoder, du har implementeret.
Vejledning i at arbejde med GitHub-opgaver kan findes her.
Instruktioner og tips til løsning af denne opgave findes på GitHub.
Hvis du har problemer med at løse og forstå opgaven, foreslås det, at du tænker grundigere, fordi programmører forsøger at løse problemer selvstændigt. Det er den bedste måde at lære på.
Men hvis du sidder fast, kan du se løsninger til denne opgave her. Glem ikke at omskrive denne løsning selv og analysere alt for virkelig at mestre dette emne:
Tak for dine kommentarer!