본문 바로가기

카테고리 없음

Throws

반응형

throws는 예외가 발생한 메소드에서 예외처리를 하지 않고 이 메소드가 호출된 곳에서 예외처리를 함.

 

 

class Test 
{
  파일 open 코드 //파일이 없는 예외
  클래스 find 코드 //클래스가 없는 예외
}

여기서 바로 예외처리를 할 수 도 있지만,




public class Main
{

class Test throws 파일예외,클래스 예외
{
  파일 open 코드 //파일이 없는 예외
  클래스 find 코드 //클래스가 없는 예외
위 두 예외는 반드시 처리 해줘야함
}


  public static void main(String[] args)
 {  Test test = new Test();
     //여기서 Test의 예외들에 대한 try catch
 }

}

 

이렇게 사용하는 쪽에서 해 줄 수도 있음.

반응형