저는 Java에 비교적 익숙하지 않습니다.이 문제를 해결할 방법을 찾지 못했습니다. 내가 잡기/EX2 처리를 제거 할 때 불평하지 않습니다 반면Java 예외 처리 : 누락 된 반환 형식
이제// Ex2 is a child of Ex1
public T method(someType someArg) throws Ex1{
try{
someFunc() // Throws both Ex1 and Ex2
T ret = someOtherFunc() //Throws Ex1, cannot declare/initialize ret outside
return ret
} catch(Ex2){
//do something
} catch(Ex1){
//do something
}
}
자바는 반환 형식 누락에 대해 불평 :
여기 내 코드입니다.
예외가 런타임에 일어나는 일입니다. 당신이 가진 것은 에러를 컴파일하는 것입니다. – Andreas