Ch8-11_메서드에 예외 선언하기
- 예외를 처리하는 방법 : try-catch문, 예외 선언하기
- 메서드가 호출시 발생가능한 예외를 호출하는 쪽에 알리는 것
참고 : 예외를 발생시키는 키워드 throw와 예외를 메서드에 선언할 때 쓰이는 throws를 잘 구별하자
▶ 오버라이딩
1. 선언부 일치
2. 접근제어자 좁게 X
3. 조상보다 많은 예외 X
static void startInstall() throws SpaceException, MemoryException {
if(!enoughSpace())
throw new SpaceException("설치할 공간이 부족합니다.");
if(!enoughSpace())
throw new MemoryException("메모리가 부족합니다.");
}
'JAVA > Chapter8' 카테고리의 다른 글
Ch8-15_사용자 정의 예외 만들기 (0) | 2021.12.21 |
---|---|
Ch8-14_finally 블럭 (0) | 2021.12.20 |
Ch8-7_printStackTrace()와 getMessage() (0) | 2021.12.20 |
Ch8-4_예외 처리하기(try-catch문) (0) | 2021.12.17 |
Ch8-1_프로그램 오류 (0) | 2021.12.17 |