Шта је кориснички дефинисани изузетак у Јави?
Кориснички дефинисани изузетак или прилагођени изузетак креира сопствену класу изузетака и избацује тај изузетак помоћу кључне речи 'тхров'. То се може учинити проширењем класе Екцептион.
Нема потребе да замените било који од горе наведених метода доступних у класи Екцептион у вашој изведеној класи. Али практично, биће вам потребна одређена количина прилагођавања према вашим програмским потребама.
Пример: Да бисте креирали класу изузетака коју је дефинисао корисник
Корак 1) Копирајте следећи код у едитор
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) ;}}
Корак 2) Спремите, компајлирајте и покрените код. Изузети излаз -
БЕЛЕШКА: