Hvordan lage brukerdefinert unntak i Java

Innholdsfortegnelse:

Anonim

Hva er brukerdefinert unntak i Java?

Brukerdefinert unntak eller tilpasset unntak oppretter din egen unntaksklasse og kaster det unntaket ved å bruke "kast" -nøkkelord. Dette kan gjøres ved å utvide klassen Unntak.

Det er ikke nødvendig å overstyre noen av metodene ovenfor som er tilgjengelige i klassen Unntak, i den avledede klassen din. Men praktisk talt vil du kreve litt tilpasning i henhold til programmeringsbehovet ditt.

Eksempel: Å lage en brukerdefinert unntaksklasse

Trinn 1) Kopier følgende kode til redigeringsprogrammet

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) ;}}

Trinn 2) Lagre, kompiler og kjør koden. Unntatt utgang -

MERK:

Nøkkelordet "kaste" brukes til å lage et nytt unntak og kaste det til fangstblokken.