Descripción
Crear una clase Libro con propiedades y métodos para gestionar información básica de libros
Crea una clase llamada Libro
que represente un libro en una biblioteca. La clase debe tener las siguientes propiedades:
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
Titulo
(string): el título del libroAutor
(string): el nombre del autorAnioPublicacion
(int): el año en que se publicó el libroPrestado
(bool): indica si el libro está prestado (inicialmente false)
Además, implementa los siguientes métodos:
- Un constructor que acepte título, autor y año de publicación
- Un método
Prestar()
que cambie el estado dePrestado
a true y devuelva true si el libro estaba disponible; si ya estaba prestado, debe devolver false - Un método
Devolver()
que cambie el estado dePrestado
a false y devuelva true si el libro estaba prestado; si no estaba prestado, debe devolver false - Un método
ObtenerInformacion()
que devuelva un string con el formato: "[Título] escrito por [Autor] ([Año]) - [Disponible/Prestado]"
Puedes comenzar definiendo la estructura básica de la clase y luego implementar cada propiedad y método según las especificaciones.
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
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