Utfordring: Bibliotekstyringssystem
La oss øve!
Implementer et bibliotekstyringssystem i Java. En Book-klasse er allerede opprettet med alle nødvendige felt, settere og gettere. Du kan se gjennom implementeringen i Book-klassen.
I tillegg er en LibraryDemo-klasse gitt for å teste alle metodene i Library-klassen.
Opprett en Library-klasse for å administrere en samling av bøker. Bruk en ArrayList for å lagre instanser av Book-klassen.
Implementer følgende metoder i Library-klassen:
addBook(Book book): legger til en bok i biblioteket;removeBookById(int id): fjerner en bok fra biblioteket basert på den unike identifikatoren;findBooksByAuthor(String author): returnerer en liste over bøker av den angitte forfatteren;findBooksPublishedAfterYear(int year): returnerer en liste over bøker utgitt etter det angitte året;displayAllBooks(): viser informasjon om alle bøkene i biblioteket på skjermen.
Etter dette må du gå til LibraryDemo-klassen og kjøre den. Den vil teste korrektheten til metodene du har implementert.
Veiledning for hvordan du arbeider med GitHub-oppgaver finner du her.
Instruksjoner og tips om hvordan du løser denne oppgaven finner du på GitHub.
Hvis du har problemer med å løse og forstå oppgaven, foreslår jeg at du tenker grundigere gjennom det fordi programmerere prøver å løse problemer selvstendig. Det er den beste måten å lære på.
Men hvis du står fast, kan du se løsninger for denne oppgaven her. Ikke glem å skrive om denne løsningen selv og analyser alt for virkelig å mestre dette emnet:
Takk for tilbakemeldingene dine!
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår
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
Utfordring: Bibliotekstyringssystem
Sveip for å vise menyen
La oss øve!
Implementer et bibliotekstyringssystem i Java. En Book-klasse er allerede opprettet med alle nødvendige felt, settere og gettere. Du kan se gjennom implementeringen i Book-klassen.
I tillegg er en LibraryDemo-klasse gitt for å teste alle metodene i Library-klassen.
Opprett en Library-klasse for å administrere en samling av bøker. Bruk en ArrayList for å lagre instanser av Book-klassen.
Implementer følgende metoder i Library-klassen:
addBook(Book book): legger til en bok i biblioteket;removeBookById(int id): fjerner en bok fra biblioteket basert på den unike identifikatoren;findBooksByAuthor(String author): returnerer en liste over bøker av den angitte forfatteren;findBooksPublishedAfterYear(int year): returnerer en liste over bøker utgitt etter det angitte året;displayAllBooks(): viser informasjon om alle bøkene i biblioteket på skjermen.
Etter dette må du gå til LibraryDemo-klassen og kjøre den. Den vil teste korrektheten til metodene du har implementert.
Veiledning for hvordan du arbeider med GitHub-oppgaver finner du her.
Instruksjoner og tips om hvordan du løser denne oppgaven finner du på GitHub.
Hvis du har problemer med å løse og forstå oppgaven, foreslår jeg at du tenker grundigere gjennom det fordi programmerere prøver å løse problemer selvstendig. Det er den beste måten å lære på.
Men hvis du står fast, kan du se løsninger for denne oppgaven her. Ikke glem å skrive om denne løsningen selv og analyser alt for virkelig å mestre dette emnet:
Takk for tilbakemeldingene dine!