Какво е дефинирано от потребителя изключение в Java?
Дефинирано от потребителя изключение или персонализирано изключение създава свой собствен клас на изключение и изхвърля това изключение, използвайки ключовата дума 'throw'. Това може да стане чрез разширяване на класа Exception.
Не е необходимо да се заменя нито един от горните методи, налични в класа на изключение, във вашия производен клас. Но на практика ще ви трябва известно количество персонализиране според вашите нужди от програмиране.
Пример: За да създадете потребителски дефиниран клас на изключение
Стъпка 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) Запазете, компилирайте и стартирайте кода. Изключени резултати -
ЗАБЕЛЕЖКА: