• 2021-04-14
    书中案例4.5.5:自定义异常练习
    1)自定义名为DivideExp的异常类,继承自Exception类。
    2)在Yichang类下的divide方法中中进行除法运算,判断当除数或被除数为负数时,抛出自定义的异常类。
    3)在Yichang类下的main()方法中处理异常
  • Example27.java
    DivideByMinusException.java

    举一反三

    内容

    • 0

      实验5(自定义异常)//一.创建一个自定义异常类//1定义一个异常类DivideByMinusException继承自Exception//1)声明一个无参的构造方法,在方法内调用父类的无参构造方法//2)声明一个String类有参的构造方法,在方法内调用父类的有参构造方法

    • 1

      用户自定义异常类继承自Exception类或某个子Exception类

    • 2

      在Java中允许用户自定义异常,但自定义的异常类必须继承自Exception或其子类

    • 3

      【多选题】下列关于自定义异常的描述中,正确的是( ) A. 自定义的异常类需继承Exception类,在构造方法中使用super()语句调用Exception的构造方法 B. 自定义异常类需要用throw关键字在方法中声明抛出异常的实例对象 C. 如果想要调用者捕获throw抛出的异常,需要在抛出异常的方法中使用throws关键字指明异常 D. 抛出的异常对象可以使用try…catch语句对其进行

    • 4

      自定义异常类时,只需要继承Exception类即可。