Как да създам дефинирано от потребителя изключение в Java

Съдържание:

Anonim

Какво е дефинирано от потребителя изключение в 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) Запазете, компилирайте и стартирайте кода. Изключени резултати -

ЗАБЕЛЕЖКА:

Ключовата дума “хвърляне” се използва за създаване на ново изключение и го хвърля в блока за хващане.