Ce este excepția definită de utilizator în Java?
Excepția definită de utilizator sau excepția personalizată creează propria clasă de excepție și aruncă acea excepție folosind cuvântul cheie „aruncă”. Acest lucru se poate face prin extinderea clasei Exception.
Nu este nevoie să înlocuiți oricare dintre metodele de mai sus disponibile în clasa Exception, din clasa dvs. derivată. Dar, practic, veți avea nevoie de o anumită personalizare conform nevoilor dvs. de programare.
Exemplu: Pentru a crea o clasă de excepții definită de utilizator
Pasul 1) Copiați următorul cod în 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) ;}}
Pasul 2) Salvați, compilați și rulați codul. Ieșire exceptată -
NOTĂ: