throws 선언문
필요성: throws는 메소드 실행 시 발생하는 오류에 대하여 동적으로 오류 처리를 하기 위해 사용
throws선언 메소드 사용
throws는 메소드 선언부에 선언아며 throws 다음에는 콤마를 구분자로 예외객체 이름 나열
throws가 선언된 메소드를 호출하는 곳에서는 throws하는 예외 객체를 처리해주어야한다
처리하지않은 경우 throws선언해야함
사용자 정의 예외 객체
객체 선언: 사용자 정의 예외 객체를 생성하기 위해서 Exception을 상속받아야함
객체 사용: 사용자 저의 예외 객체를 발생하기 위해서는 사용하는 명령문은 throw