Ejercicio de herencias (VI)

El último ejercicio de herencia. ¡Ya queda poco! Ejercicio Escribe una aplicación donde: Se cree un objeto de tipo ListaMultimedia de tamaño máximo 20. Se creen tres discos y se añadan a la lista. Se muestre la lista por pantalla. Se cree un objeto de tipo Disco, introduciendo el título y el autor de uno…… Continúa leyendo Ejercicio de herencias (VI)

Ejercicio de herencias (V)

Ejercicio Escribe una clase Disco, que herede de la clase Multimedia ya realizada. La clase Disco tiene, aparte de los elementos heredados, un atributo para almacenar el género al que pertenece (rock, pop, ópera…). La clase debe tener un método para obtener el nuevo atributo y debe sobreescribir el método toString() para que devuelva toda…… Continúa leyendo Ejercicio de herencias (V)

Ejercicio de herencias (IV)

Otro de herencias. ¡Allá va! Ejercicio Escribe una aplicación dónde: Se cree un objeto de tipo ListaMultimedia de tamaño 10. Se creen tres películas y se añadan a la lista. Se muestre la lista por pantalla. Como puede hacerse Para mostrar la lista por pantalla se utiliza el método toString(). Solución public class MainLista {…… Continúa leyendo Ejercicio de herencias (IV)

Ejercicio de herencias (III)

Aquí un ejercicio muy completo (en mi opinión). Ejercicio Escribe una clase ListaMultimedia para almacenar objetos de tipo multimedia. La clase debe tener un atributo, que sea un array de objetos Multimedia y un entero para contar cuantos objetos hay almacenados. Además, tiene un constructor y los siguientes métodos: el constructor recibe un entero por…… Continúa leyendo Ejercicio de herencias (III)

Ejercicio de herencias (II)

Ahora viene lo interesante. Ejercicio Escribe una clase Película que herede de la clase Multimedia anterior. La clase Película 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 clase debe tener dos métodos para obtener los nuevos…… Continúa leyendo Ejercicio de herencias (II)

Ejercicio de herencias (I)

Ahora toca practicar con la herencia. Ejercicio Escribe una clase Multimedia para almacenar información de los objetos de tipo multimedia (películas, discos, mp3,mp4…). 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…… Continúa leyendo Ejercicio de herencias (I)

Ejercicio de composición de clases (II)

Otro ejercicio. ¡La práctica hace la perfección! Ejercicio Escribe una aplicación que cree un objeto de tipo Examen, lo muestre por pantalla, modifique su fecha y hora, y lo muestre por pantalla. Como puede hacerse Para crear un objeto de tipo Examen, hay que crear previamente los objetos de tipo Hora y Fecha que se…… Continúa leyendo Ejercicio de composición de clases (II)

Ejercicio de composición de clases (I)

Empecemos esta semana con ejercicios. Ejercicio Intenta realizar una clase, de nombre Examen, para guardar información sobre los exámenes de un centro educativo. La información que se guarda de un examen es la siguiente: el nombre de la asignatura, el aula, la fecha y la hora. Para guardar la fecha y la hora, hay que…… Continúa leyendo Ejercicio de composición de clases (I)

Ejercicio de excepciones (IV)

Último ejercicio dedicado a excepciones (recordad que si queréis más, tenéis los retos de programación) Ejercicio Intenta adivinar la salida por pantalla que produciría el siguiente programa: public class EjemploExcepciones {     public static int devuelveNumero(int num) {         try {             if (num % 2 == 0) {           …… Continúa leyendo Ejercicio de excepciones (IV)

Ejercicio de excepciones (III)

Otro ejercicio más. ¡Ya queda menos! Ejercicio Escribe un programa que genere un número aleatorio e indique si el número generado es par o impar. El programa utilizará para ello el lanzamiento de una excepción. Como puede hacerse El programa utiliza el método random() de la clase Math para obtener un número aleatorio entre 0…… Continúa leyendo Ejercicio de excepciones (III)