Desafío: Sistema de Gestión de Bibliotecas
¡Vamos a practicar!
Implementar un sistema de gestión de biblioteca en Java. Ya se ha creado una clase Book con todos los campos necesarios, setters y getters. Puedes revisar su implementación en la clase Book.
Además, se ha proporcionado una clase LibraryDemo para probar todos los métodos de la clase Library.
Crear una clase Library para gestionar una colección de libros. Utilizar un ArrayList para almacenar instancias de la clase Book.
Implementar los siguientes métodos en la clase Library:
addBook(Book book): agrega un libro a la biblioteca;removeBookById(int id): elimina un libro de la biblioteca según el identificador único;findBooksByAuthor(String author): devuelve una lista de libros del autor especificado;findBooksPublishedAfterYear(int year): devuelve una lista de libros publicados después del año especificado;displayAllBooks(): muestra información sobre todos los libros de la biblioteca en pantalla.
Después de eso, debes ir a la clase LibraryDemo y ejecutarla. Esta probará la corrección de los métodos que implementaste.
Puedes encontrar información sobre cómo trabajar con tareas de GitHub aquí.
Las instrucciones y consejos sobre cómo resolver esta tarea están detallados en GitHub.
Si tienes dificultades para resolver y comprender la tarea, te sugiero que pienses con más detenimiento porque los programadores intentan resolver los problemas de forma independiente. Es la mejor manera de aprender.
Pero si te quedas atascado, puedes ver soluciones para esta tarea aquí. No olvides reescribir esta solución por tu cuenta y analizar todo para dominar realmente este tema:
¡Gracias por tus comentarios!
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla
Genial!
Completion tasa mejorada a 4
Desafío: Sistema de Gestión de Bibliotecas
Desliza para mostrar el menú
¡Vamos a practicar!
Implementar un sistema de gestión de biblioteca en Java. Ya se ha creado una clase Book con todos los campos necesarios, setters y getters. Puedes revisar su implementación en la clase Book.
Además, se ha proporcionado una clase LibraryDemo para probar todos los métodos de la clase Library.
Crear una clase Library para gestionar una colección de libros. Utilizar un ArrayList para almacenar instancias de la clase Book.
Implementar los siguientes métodos en la clase Library:
addBook(Book book): agrega un libro a la biblioteca;removeBookById(int id): elimina un libro de la biblioteca según el identificador único;findBooksByAuthor(String author): devuelve una lista de libros del autor especificado;findBooksPublishedAfterYear(int year): devuelve una lista de libros publicados después del año especificado;displayAllBooks(): muestra información sobre todos los libros de la biblioteca en pantalla.
Después de eso, debes ir a la clase LibraryDemo y ejecutarla. Esta probará la corrección de los métodos que implementaste.
Puedes encontrar información sobre cómo trabajar con tareas de GitHub aquí.
Las instrucciones y consejos sobre cómo resolver esta tarea están detallados en GitHub.
Si tienes dificultades para resolver y comprender la tarea, te sugiero que pienses con más detenimiento porque los programadores intentan resolver los problemas de forma independiente. Es la mejor manera de aprender.
Pero si te quedas atascado, puedes ver soluciones para esta tarea aquí. No olvides reescribir esta solución por tu cuenta y analizar todo para dominar realmente este tema:
¡Gracias por tus comentarios!