¿Cómo puedo lanzar una excepción para toda la clase en lugar de hacerlo método por el método
-
25-09-2019 - |
Pregunta
Estoy escribiendo un programa en Java, y casi todos los métodos en una de mis clases se escribe así:
public void doStuff() throws AWTException{}
¿Hay alguna manera de que me deshaga del paso adicional de escribir tiros AWTException para cada método, y de alguna manera lo hace para toda la clase?
Solución
Lo sentimos, No. No hay manera de hacer esto en Java.
Otros consejos
si se arroja una excepción con el nivel de clase, entonces la forma de identificar a aquel en que tipo de excepción se produce por el método ... o de qué método se lanza una excepción.
por lo que no se permite en java ... y además no es una buena codificación con Java
Puede tiro por excepción a nivel constructor. Se puede ver cómo FileInputStream nos obliga a tirar IO excepción al crear el objeto de la misma.