若父类中的方法声明了throws异常,则子类Override时可以throws更一般的异常。
举一反三
- 若父类中的方法声明了throws异常,则子类Override时一定也要throws异常
- 下面关于throws关键字的说法正确的有() A: throws关键字用于方法声明中 B: 在方法的参数列表之后用throws声明方法可能抛出的异常 C: 调用声明了异常的方法时必须进行异常处理 D: 在方法体中使用throws抛出异常
- 下面关于throws作用的描述中,正确的是 A: 一个方法只能抛出一个异常信息 B: 一个方法上使用throws声明一个异常说明这个方法运行时一定会抛出这个异常 C: throws可以声明在方法体中用来指定抛出的具体异常 D: throws出现在方法函数头
- 下列关于throws关键字的描述中,正确的是( ) A: throws可以声明在方法上也可以声明在方法体中 B: 方法上使用throws抛出一个异常则这个方法中一定有try/catch代码块 C: 使用throws抛出多个异常时各个异常之间必须使用逗号隔开 D: throws必须和throw配合使用
- 有关throw和throws的说法中不正确的是( )。 A: throw的作用是抛出异常,后面加的是异常类的对象 B: throws作用是向外抛出异常即声明要产生的若干异常,后面加的是异常类的类名 C: throws只能声明要产生的自定义异常,也就是后面只能加自定义异常类 D: throws语句可以声明抛出自定义异常,也可以声明抛出系统异常