Archive for Mayo 2008
Práctica 5
Bien, en esta práctica se complica ya un poco más la cosa… la primera vez que la leímos no entendimos ni papa…pero releyendo…llegamos a la conclusión de que seguíamos sin tener ni papa…aunque con un poco de esfuerzo, intentamos comprenderla poquito a poco…
La primera parte trata sobre el polimorfismo y la herencia, que no vamos a explicarla aquí ya que en la práctica está bastante bien explicado.
El primer ejercicio trataba sobre llamar al método de la superclase toSting() con la referencia super… ni idea!! Pero con la ayuda de otros compañeros y leyendo sus blogs,hemos conseguido entenderlo. Esto es bastante útil ya que no hace falta escribir el mismo método en cada una de las clases. Que menudo rollo…
El segundo ejercicio es sencillo de entender, ya que explica la funcionalidad de una interfaz (Almacenable) en la clase Clase.
A partir del tercer ejercicio, nos hemos liado bastante más, ya que de golpe, en la práctica nos pide usar unos métodos que no habíamos visto nunca y que no especifican en la misma.
En la clase ComponenteGrafico nos piden implementar el constructor (en el cual hay que incializar las variables que le pasamos como parámetros), y los métodos pintaFondo(), pintaBorde() y paint(). En los métodos pintaFondo() y pintaBorde(), hemos tenido que usar lo métodos setColor(), fillRect() y drawRect(), cosa que no teniamos ni idea y hemos tenido que acudir a las solución de la práctica.
En las clases Boton y Menu, más de lo mismo… buscando y buscando en API y con la cantidad de métodos que hay…no encontrábamos nada.
En la clase GUIContenedor hemos tenido que usar if e ir recorriendo el array, por eso nos ha resultado un poco más sencillo.
Con el resto de clases…otra vez los mismos problemas
Aun así, esta práctica tenía muy poca información sobre GUI, asi que habrá que estudiar más para entenderla!! Es una de las prácticas que nos queda pendiente por volver a hacer varias veces para que nos quede todo más claro.
Add comment Mayo 3, 2008