잘못된 부분에서 예외처리나 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);
}
}
'AdvancedJava' 카테고리의 다른 글
[3일차] 어노테이션 실습 (0) | 2016.07.07 |
---|---|
[3일차] 어노테이션 (0) | 2016.07.07 |
[3일차]예외처리 (0) | 2016.07.07 |
[2일차] Inner class,Anonymous Class,instance of ,'==' Operation ,wrapper class (0) | 2016.07.06 |
[2일차]is-a,has-a 호출 (0) | 2016.07.06 |