Ver Mensaje Individual
  #2 (permalink)  
Antiguo 28/05/2007, 13:51
GreenEyed
 
Fecha de Ingreso: octubre-2003
Mensajes: 3.578
Antigüedad: 21 años, 3 meses
Puntos: 51
Re: Ayuda, declaracion de excepciones en el metodo update de la clase Observer

Una clase que implementa un metodo de una interfaz no puede lanzar más excepciones que las declaradas en la interfaz. Se pueden lanzar menos, pero más nunca.

Esto es debido a que el compilador ha de poder garantizar en tiempo de compilación las excepciones que se lanzan, y si te dejaran añadir más no podría hacerlo.

Así que:
.- Las tratas y no lanzas esas excepciones.
.- Las "enmascaras" con excepciones declaradas en la interfaz.
.- Modificas la interfaz para que te deje lanzar esas excepciones.

No hay más

S!