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