【多选题】下列关于自定义异常的描述中,正确的是( )
A. 自定义的异常类需继承Exception类,在构造方法中使用super()语句调用Exception的构造方法
B. 自定义异常类需要用throw关键字在方法中声明抛出异常的实例对象
C. 如果想要调用者捕获throw抛出的异常,需要在抛出异常的方法中使用throws关键字指明异常
D. 抛出的异常对象可以使用try…catch语句对其进行
A. 自定义的异常类需继承Exception类,在构造方法中使用super()语句调用Exception的构造方法
B. 自定义异常类需要用throw关键字在方法中声明抛出异常的实例对象
C. 如果想要调用者捕获throw抛出的异常,需要在抛出异常的方法中使用throws关键字指明异常
D. 抛出的异常对象可以使用try…catch语句对其进行
举一反三
- 方法声明抛出异常应使用关键字throws;异常对象创建语句声明抛出异常应使用关键字throw
- 关于throw和throws描述不正确的是( )。 A: 对异常进行抛出时使用的关键字 B: throw是方法内抛出异常对象 C: throw可以抛出多个对象 D: Throws是在方法定义时抛出异常
- 自行编写程序完成下列三种异常处理方式(可参看教材程序): (1)使用try-catch-finally语句捕获和处理异常; (2)使用throw抛出异常和使用throws声明方法抛出异常; (3)自定义异常类并调用;
- 使用关键字()可以抛出异常,如抛出自定义的异常和系统异常 A: new B: this C: throw D: Exception
- 程序员使用new 异常类构造方法( )创建异常对象后,应使用下列哪个关键字抛出异常、告知系统 A: throw B: Throw C: throws D: Throws