Cómo crear una excepción definida por el usuario en Java
¿Qué es la excepción definida por el usuario en Java?
La excepción definida por el usuario o la excepción personalizada está creando su propia clase de excepción y lanza esa excepción usando la palabra clave "lanzar". Esto se puede hacer extendiendo la clase Exception.
No es necesario anular ninguno de los métodos anteriores disponibles en la clase Exception, en su clase derivada. Pero en la práctica, necesitará cierta cantidad de personalización según sus necesidades de programación.
Ejemplo: Para crear una clase de excepción definida por el usuario
Paso 1) Copie el siguiente código en el editor
class JavaException{ public static void main(String args[]){ try{ throw new MyException(2); // throw is used to create a new exception and throw it. } catch(MyException e){ System.out.println(e) ; } } } class MyException extends Exception{ int a; MyException(int b) { a=b; } public String toString(){ return ("Exception Number = "+a) ; } }
Paso 2) Guarde, compile y ejecute el código. Salida exceptuada –
NOTA:
La palabra clave “lanzar” se usa para crear una nueva excepción y lanzarla al bloque catch.
Java