Sfida: Sistema di Gestione della Biblioteca
Mettiamoci alla prova!
Implementare un sistema di gestione della biblioteca in Java. Una classe Book è già stata creata con tutti i campi necessari, setter e getter. Puoi consultare la sua implementazione nella classe Book.
Inoltre, è stata fornita una classe LibraryDemo per testare tutti i metodi della classe Library.
Creare una classe Library per gestire una collezione di libri. Utilizzare un ArrayList per memorizzare le istanze della classe Book.
Implementare i seguenti metodi nella classe Library:
addBook(Book book): aggiunge un libro alla biblioteca;removeBookById(int id): rimuove un libro dalla biblioteca in base all'identificatore univoco;findBooksByAuthor(String author): restituisce un elenco di libri dell'autore specificato;findBooksPublishedAfterYear(int year): restituisce un elenco di libri pubblicati dopo l'anno specificato;displayAllBooks(): visualizza le informazioni su tutti i libri presenti nella biblioteca sullo schermo.
Successivamente, è necessario accedere alla classe LibraryDemo ed eseguirla. Essa testerà la correttezza dei metodi implementati.
Le istruzioni su come lavorare con gli assignment su GitHub sono disponibili qui.
Istruzioni e suggerimenti su come risolvere questo esercizio sono disponibili su GitHub.
Se hai difficoltà nella risoluzione e comprensione dell'esercizio, ti suggerisco di riflettere con attenzione perché i programmatori cercano di risolvere i problemi in modo autonomo. È il modo migliore per apprendere.
Tuttavia, se sei bloccato, puoi consultare le soluzioni per questo esercizio qui. Non dimenticare di riscrivere la soluzione per conto tuo e analizzare tutto per padroneggiare veramente questo argomento:
Grazie per i tuoi commenti!
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione
Fantastico!
Completion tasso migliorato a 4
Sfida: Sistema di Gestione della Biblioteca
Scorri per mostrare il menu
Mettiamoci alla prova!
Implementare un sistema di gestione della biblioteca in Java. Una classe Book è già stata creata con tutti i campi necessari, setter e getter. Puoi consultare la sua implementazione nella classe Book.
Inoltre, è stata fornita una classe LibraryDemo per testare tutti i metodi della classe Library.
Creare una classe Library per gestire una collezione di libri. Utilizzare un ArrayList per memorizzare le istanze della classe Book.
Implementare i seguenti metodi nella classe Library:
addBook(Book book): aggiunge un libro alla biblioteca;removeBookById(int id): rimuove un libro dalla biblioteca in base all'identificatore univoco;findBooksByAuthor(String author): restituisce un elenco di libri dell'autore specificato;findBooksPublishedAfterYear(int year): restituisce un elenco di libri pubblicati dopo l'anno specificato;displayAllBooks(): visualizza le informazioni su tutti i libri presenti nella biblioteca sullo schermo.
Successivamente, è necessario accedere alla classe LibraryDemo ed eseguirla. Essa testerà la correttezza dei metodi implementati.
Le istruzioni su come lavorare con gli assignment su GitHub sono disponibili qui.
Istruzioni e suggerimenti su come risolvere questo esercizio sono disponibili su GitHub.
Se hai difficoltà nella risoluzione e comprensione dell'esercizio, ti suggerisco di riflettere con attenzione perché i programmatori cercano di risolvere i problemi in modo autonomo. È il modo migliore per apprendere.
Tuttavia, se sei bloccato, puoi consultare le soluzioni per questo esercizio qui. Non dimenticare di riscrivere la soluzione per conto tuo e analizzare tutto per padroneggiare veramente questo argomento:
Grazie per i tuoi commenti!