java中重寫方法必須拋出和原方法一樣的異常或者不拋異常
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(){}
}
重寫的方法必須和原方法拋出的異常一致或者不拋異常
最後更新:2017-04-02 16:48:12