Sådan oprettes brugerdefineret undtagelse i Java

Indholdsfortegnelse:

Anonim

Hvad er brugerdefineret undtagelse i Java?

Brugerdefineret undtagelse eller brugerdefineret undtagelse opretter din egen undtagelsesklasse og kaster den undtagelse ved hjælp af 'kast' nøgleord. Dette kan gøres ved at udvide klassen Undtagelse.

Der er ikke behov for at tilsidesætte nogen af ​​de ovennævnte metoder, der er tilgængelige i klassen Undtagelse, i din afledte klasse. Men praktisk taget vil du kræve en vis tilpasning efter dine programmeringsbehov.

Eksempel: For at oprette en brugerdefineret undtagelsesklasse

Trin 1) Kopier følgende kode til editoren

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

Trin 2) Gem, kompilér og kør koden. Undtaget output -

BEMÆRK:

Nøgleordet "kast" bruges til at oprette en ny undtagelse og smide den til fangstblokken.