본문 바로가기

AdvancedJava

[3일차] 예외 처리 실습.

잘못된 부분에서 예외처리나 throw를 하게되면, 



해당하는 부분에서 툴들이 자동으로 다음 부분을 잡아준다. 



package org.taca.hellojava.excetpion;


public class BadPointException extends IllegalArgumentException {


public BadPointException(){

super();

}

public BadPointException(String message){

super(message);

}

public BadPointException(String message, int x, int y){

super(message+" : "+x+" , "+y);

}

}




////////////////

package org.taca.hellojava.excetpion;

public class BadPositionExeption extends RuntimeException {

public  BadPositionExeption() {
super();
}

public BadPositionExeption(String message) {
super(message);
}
public BadPositionExeption(String message, int x, int y) {
super(message+x+y);
}
}