prepa

Páginas: 3 (656 palabras) Publicado: 12 de junio de 2013
Tema: Herencia y polimorfismo
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 crearel 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 recibeun 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 contrario.
Escriba una clase Película que hereda dela clase Multimedia anterior. La clase Pelicula tiene, además de los atributos heredados, un actor principal y una actriz principal. Se permite que uno de los dos sea nulo, pero no los dos. La clasedebe tener métodos para modificar y devolver los dos nuevos atributos y debe sobrescribir el método toString() para que devuelva, además de la información heredada, la nueva información.
Escriba unaclase ListaMultimedia para almacenar objetos de tipo multimedia. La clase debe tener un atributo que sea un arreglo de objetos Multimedia y un entero para contar cuántos objetos hay almacenados.Además, tiene un constructor y los siguientes métodos:
a. El constructor recibe por parámetro un entero indicando el número máximo de objetos que va a almacenar.
b. int size(): devuelve el número deobjetos que hay en la lista.
c. boolean add(Multimedia m): añade el objeto al final de la lista y devuelve true, en caso de que la lista esté llena, devolverá false.
d. Mulmedia get(int posicion):devuelve el objeto situado en la posición especificada.
e. int indexOf(Multimedia m): devuelve la posición del objeto que se introduce por parámetro, si no se encuentra devolverá -1.
f. String...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Prepa
  • Prepa
  • Prepa
  • Prepa
  • prepa
  • Prepa
  • prepa
  • prepa

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS