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: