Práctica 5

Abril 24, 2008 at 11:47 am (Uncategorized)

Siguiendo en la POO, ahora nos encontramos con algo nuevo, relacionado con la herencia, pero desde nuestro punto de vista bastante más complicado de entender y ver con claridad el ejercicio 1 nos propone que sobrescribamos el método toString hemos vistos los link que nos pone en la práctica pero aún habiendo realizado un esfuerzo no hemos sido capaces de sobrescribir el método, el ejercicio 2 nos sugiere crear la interfaz Almacenable, crearla no supone mucho esfuerzo ya que no se tiene que implementar, el problema es cuando tienes que ponerte a implementar la clase para el acceso de la interfaz a sus métodos, donde nos ha dado bastantes errores que no hemos sabido solucionarlos del todo, el ejercicio 3 es un repaso de la POO con la aplicación nueva de interfaz gráfica se divide en varios apartados para ir implementando las clases poco a poco para crear la aplicación, el ejercicio 3.1 nos da la clase ComponenteGráfico en la cual tenemos que implementar los métodos y el constructor, el que tiene una mayor dificultad es el paint() en el ejercicio 3.2 tenemos las clases Botón y Menú que serán iguales, solo cambiarán en que el menú tiene un array para meter texto, ambas heredan de la clase ComponenteGráfico y el método paint() lo llamaremos desde ella, en el ejercicio 3.3 nos dan la clase GUIContenedor que hereda también de ComponenteGráfico, implementamos su constructor y sus métodos sin mayor problema, el ejercicio 3.4 nos dan la clase ventana que extiende de GUIContenedor, y no supone hacer algo muy diferente respecto al anterior, ya que lo único nuevo que hay que hacer es meter en el método paint() un comando que pinte primero la ventana y después ya llamar al de la clase base, y por último en el ejercicio 3.5 vamos a implementar la aplicación gráfica en la clase AplicaciónGráfica metiendo los valores que deseamos directamente, no tiene mayor pronblema ya que el método que podría ser lo más difícil, solo hay que invocarlo de ventana.

Genaro

Escribe un comentario