Come creare un'eccezione definita dall'utente in Java

Sommario:

Anonim

Che cos'è l'eccezione definita dall'utente in Java?

L'eccezione definita dall'utente o l'eccezione personalizzata crea la propria classe di eccezioni e genera tale eccezione utilizzando la parola chiave "throw". Questo può essere fatto estendendo la classe Exception.

Non è necessario sovrascrivere nessuno dei metodi precedenti disponibili nella classe Exception, nella classe derivata. Ma in pratica, richiederai una certa quantità di personalizzazione secondo le tue esigenze di programmazione.

Esempio: per creare una classe di eccezioni definita dall'utente

Passaggio 1) Copia il seguente codice nell'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) ;}}

Passaggio 2) Salva, compila ed esegui il codice. Uscita esclusa -

NOTA:

La parola chiave "throw" viene utilizzata per creare una nuova eccezione e lanciarla nel blocco catch.