class A
{
public void method throws IOException(){}
}
// 错误
class B
{
public void method throws FileNotFoundException(){}
}
// 错误
class C
{
public void method throws Exception(){}
}
// 错误
class D
{
public void method throws IOException,MyException(){}
}
// 正确
class F
{
public void method(){}
}
重写的方法必须和原方法抛出的异常一致或者不抛异常
本文转自IT徐胖子的专栏博客51CTO博客,原文链接http://blog.51cto.com/woshixy/962602如需转载请自行联系原作者
woshixuye111
本文介绍了Java中方法异常声明的规范,包括正确与错误的示例。强调了重写的方法必须与原方法保持一致的异常声明或者选择不抛出异常的原则。
5612

被折叠的 条评论
为什么被折叠?



