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
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!