0% encontró este documento útil (0 votos)
114 vistas1 página

Ejercicios Java

El documento describe un programa para una biblioteca que gestiona libros y revistas. Se propone crear una superclase Publicación con atributos comunes (código, título, año) y métodos para obtenerlos y mostrarlos. Las clases Libro y Revista heredan de Publicación añadiendo atributos propios. Libro incluye un atributo "prestado" y método "prestable()" y Revista incluye un número.
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
114 vistas1 página

Ejercicios Java

El documento describe un programa para una biblioteca que gestiona libros y revistas. Se propone crear una superclase Publicación con atributos comunes (código, título, año) y métodos para obtenerlos y mostrarlos. Las clases Libro y Revista heredan de Publicación añadiendo atributos propios. Libro incluye un atributo "prestado" y método "prestable()" y Revista incluye un número.
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd

Escriba un programa para una biblioteca que contenga libros y revistas.

a) Las caractersticas comunes que se almacenan tanto para las revistas como para los libros son el cdigo, el ttulo y el ao de publicacin. Estas tres caractersticas se pasan por parmetro en el momento de crear los objetos. b) Los libros tienen adems un atributo prestado. Los libros cuando se crean no es tn prestados. c) Las revistas tienen un nmero. En el momento de crear las revistas se pasa el nm ero por parmetro. d) Tanto las revistas como los libros deben tener (aparte de los constructores) un mtodo toString() que devuelve el valor de todos los atributos en una cadena de caracteres. Tambin tienen un mtodo que devuelve el ao de publicacin y otro para el cdigo. e) Para gestionar la biblioteca necesitaremos que se implemente el mtodo prestabl e() que nos dir si una publicacin es prestable o no. Las revistas no son prestable s. Y debe definirse en los dos tipos de objetos. Planteamiento: a) Se implementa una superclase de Libro y Revista con sus caractersticas comunes , que se llama Publicacin. En esta clase adems de declarar los tres atributos, se implementa un constructor que reciba por parmetro el valor de los tres atributos. Tambin se implementan los mtodos getAo(), getCdigo() y un mtodo toString() que devue lve la informacin de estos tres atributos en forma de cadena de texto. b) Se implementan las clases Libro y Revista que aaden sus nuevos atributos. e) Se escriben sus constructores, que llaman al constructor de la superclase, d) Se sobreescribe el mtodo toString() que tambin llama al mtodo toString() de la s uperclase. e) un mtodo abstracto llamado Prestable declara los mtodos indicados sin implement arlos, la clase Libro herada Prestable.

También podría gustarte