Descripción
Crear una clase Libro y un objeto a partir de ella
Crea una clase llamada Libro
que represente un libro en una biblioteca. La clase debe tener los siguientes atributos privados:
titulo
(String): título del libroautor
(String): nombre del autor del libronumeroPaginas
(int): número de páginas que tiene el librodisponible
(boolean): indica si el libro está disponible para préstamo
La clase debe incluir:
Un constructor que reciba como parámetros el título, autor y número de páginas. El libro debe inicializarse como disponible (true).
Guarda tu progreso
Inicia sesión para no perder tu progreso y accede a miles de tutoriales, ejercicios prácticos y nuestro asistente de IA.
Más de 25.000 desarrolladores ya confían en CertiDevs
- Métodos getter para todos los atributos.
- Un método
prestar()
que cambie el estado de disponibilidad a false si el libro está disponible, y devuelva true. Si el libro no está disponible, el método no debe cambiar el estado y debe devolver false. - Un método
devolver()
que cambie el estado de disponibilidad a true si el libro no está disponible, y devuelva true. Si el libro ya está disponible, el método no debe cambiar el estado y debe devolver false. - Un método
toString()
que devuelva una cadena con la información del libro en el formato: "[Título] escrito por [Autor] - [Número de páginas] páginas. [Disponible/No disponible]".
Finalmente, en el método main
, crea un objeto de la clase Libro
, muestra su información, préstalo, muestra su información actualizada y devuélvelo.
Solución al ejercicio
¡Desbloquea la solución completa!
Completa el examen para acceder a la solución paso a paso, explicaciones detalladas y mejores prácticas.
Practica con exámenes de Java
Mejora tus habilidades con cientos de exámenes de práctica, recibe retroalimentación instantánea y obtén tu certificación cuando estés listo.
Retroalimentación
Aprende de tus errores
Progreso
Mide tu avance
Certificación
Valida tus habilidades
Únete a miles de desarrolladores mejorando sus habilidades