考核知识点自定义异常2、练习目标Ø掌握如何自定义异常3、需求分析Java中定义的异常有限,如果想描述程序中特有的异常情况,就需要自定义异常。为了让初学者熟悉自定义异常,本案例将自定义一个名为MyException的异常类来演示如何自定义异常。4、设计思路(实现原理)1)自定义名为MyException的异常类,继承自Exception类。2)在Example19类中进行除法运算,判断当除数为零时,抛出自定义的异常类3)在main()方法中处理异常。运行结果如下图所示:
举一反三
- 书中案例4.5.5:自定义异常练习 1)自定义名为DivideExp的异常类,继承自Exception类。 2)在Yichang类下的divide方法中中进行除法运算,判断当除数或被除数为负数时,抛出自定义的异常类。 3)在Yichang类下的main()方法中处理异常
- 下列关于自定义异常的说法中,错误的是() A: 自定义异常要继承Exception类 B: 自定义异常继承Exception类后,具有可抛性 C: 定义异常可以在构造方法中用super关键字传递异常信息给父类 D: 自定义异常必须继承Error类
- 关于自定义异常错误的是 A: 自定义异常可以在构造方法中用super关键字传递异常信息给父类 B: 自定义异常要继承Exception类 C: 自定义异常必须继承Error类 D: 自定义异常继承Exception后具有可抛性
- 下列关于自定义异常的说法中,错误的是( )。 A: 自定义异常要继承Exception类 B: 自定义异常必须继承Error类 C: 自定义异常可以在构造方法中用super关键字传递异常信息给父类 D: 自定义异常继承Exception类后,具有可抛性
- 在自定义异常中,用户创建的自定义异常类必须继承自Exception类或其子类?