Cita:
Iniciado por GreenEyed 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!
Gracias otra vez por la ayuda, me ha servido de mucho. ¡Que grande eres!
Un saludo.