Vad är användardefinierat undantag i Java?
Användardefinierat undantag eller anpassat undantag skapar din egen undantagsklass och kastar det undantaget med hjälp av "kasta" nyckelord. Detta kan göras genom att utöka klassen Undantag.
Det finns inget behov av att åsidosätta någon av ovanstående metoder som finns tillgängliga i Exception-klassen, i din härledda klass. Men praktiskt taget kommer du att kräva en viss anpassning enligt dina programmeringsbehov.
Exempel: Att skapa en användardefinierad undantagsklass
Steg 1) Kopiera följande kod till redigeraren
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) ;}}
Steg 2) Spara, kompilera och köra koden. Undantagen output -
NOTERA: