发布于:2021-02-04 15:25:20
0
186
0
什么是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)保存、编译并运行代码。例外输出。
注意:
关键字“throw”用于创建新异常并将其抛出到catch块。
作者介绍