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 excepción personalizada consiste en crear su propia clase de excepción y arroja esa excepción usando la palabra clave "lanzar". Esto se puede hacer extendiendo la clase Exception.


Excepción definida por el usuario en Java

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 personalización según sus necesidades de programación.

Ejemplo: Para crear una clase de excepción definida por el usuario

Paso 1) copia el siguientewing 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 –


Excepción definida por el usuario en Java

NOTA: La palabra clave "lanzar" se utiliza para crear una nueva excepción y lanzarla al bloque catch.