Saltar al contenido

Cómo crear una excepción definida por el usuario en Java

¿Qué es una excepción definida por el usuario en Java?

Una excepción definida por el usuario o una excepción personalizada es crear su propia clase de excepción y lanzar esa excepción usando una palabra clave ‘lanzar’. Esto se puede hacer ampliando 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á una cierta cantidad de personalización de acuerdo con sus requisitos de programación.

Ejemplo: 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 excepcional –

NOTA:
La palabra clave “lanzar” Se usa para crear una nueva excepción y lanzarla al bloque de captura.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *