SecurityException, NoSuchFieldException, IllegalArgumentException, IllegalAccessException을 던질 메소드가 있습니다.특정 예외 만 throw하는 사용자 정의 예외
위의 예외 만 발생하도록 사용자 지정 예외 조항을 원합니다.
다른 예외가 발생하면 내 사용자 정의 절에서 예외를 발생 시켜서는 안됩니다.
이렇게하려면 두 가지 방법이 있습니까?
감사합니다.
SecurityException, NoSuchFieldException, IllegalArgumentException, IllegalAccessException을 던질 메소드가 있습니다.특정 예외 만 throw하는 사용자 정의 예외
위의 예외 만 발생하도록 사용자 지정 예외 조항을 원합니다.
다른 예외가 발생하면 내 사용자 정의 절에서 예외를 발생 시켜서는 안됩니다.
이렇게하려면 두 가지 방법이 있습니까?
감사합니다.
는 예를 들어, 예외의 종류, 테스트 할 수 있습니다 될 수있다
if (e instanceof SecurityException) {
// do sth;
} else if (e instanceof NoSuchFieldException) {
// do sth;
} else if (e instanceof IllegalArgumentException) {
// do sth;
}
CustomException 절이나 CustomException을 사용할 절에서 instanceOf 검사를 추가하라고 하시겠습니까? – user1548065
CustomExcption 절에서 어떤 메서드를 덮어 씁니까? – user1548065
죄송합니다, 저는 중국어입니다. 제 영어도 그렇습니다. 정확하게 이해하지 못합니다. –
을 ... 왜? 이러한 예외는 각각 명확하고 명확한 의미를 지닙니다. 왜 그것들을 하나에 결합하는 것이 더 나을 것 같습니까? – Makoto