prepa
Parte 1:
Escriba una clase Multimedia para almacenar información de objetos de tipo multimedia (películas, discos, mp3, etc.). Esta clase contiene título, autor, formato y duración como atributos. El formato puede ser uno de los siguientes: WAV, mp3, midi, avi, mov, mpg, cdAudio y dvd. El valor de todos los atributos se pasa por parámetro en el momento de crear el objeto. Esta clase tiene, además, métodos para modificar y devolver cada uno de los atributos y un método toString() que devuelve la información del objeto. Por último, un método equals() que recibe un objeto de tipo multimedia y devuelve true en caso de que el título y el autor sean iguales a los del objeto que llama al método y false en caso …ver más…
b. Se creen tres películas y se añadan a la lista.
c. Se muestre la lista por pantalla.
d. Se cree un objeto de tipo Pelicula introduciendo el título y el autor de una de las películas de la lista (para el resto de los datos se utilizan valores no significativos).
e. Busque la posición de ese objeto en la lista.
Parte II.
Escriba una clase Disco que herede de la clase Multimedia anterior. La clase Disco tiene, además de los elementos heredados, un atributo para almacenar el género al que pertenece (rock, pop, salsa, etc.). La clase debe tener métodos para modificar y obtener el nuevo atributo y debe sobrescribir el método toString() para que devuelva, además de la información heredada, la nueva información.
Escriba una aplicación donde:
a. Se cree un objeto de tipo ListaMultimedia de tamaño máximo 10.
b. Se creen tres discos y se añadan a la lista.
c. Se muestre la lista por pantalla.
d. Se cree un objeto de tipo Disco introduciendo el título y el autor de uno de los discos de la lista (para el resto de los atributos se utilizan valores no significativos).
e. Busque la posición de este objeto en la lista.
f. Obtenga el objeto que está en esa posición y lo muestre por pantalla junto con la posición en la que se encuentra.
Parte III
Escriba una aplicación donde:
a. Se cree un objeto de tipo ListaMultimedia de tamaño máximo 10.
b. Se crean tres discos y se añaden a la lista.
c. Se crean tres