¿¹Á¦


public class SpecificException extends Exception {

public SpecificException() {
super();
}
}


public class Example {
public void compute(Object subject) throws SpecificException {
if (subject == null){
throw new SpecificException();
}
//...
}

public void declaresException(Object o) throws Exception {
compute(o);
}
}

¼Ö·ç¼Ç
È®ÀÎÇÑ ¸ðµç ¿¹¿Ü¸¦ throws Àý¿¡ ¼±¾ðÇϽʽÿÀ.


public class SpecificException extends Exception {
public SpecificException() {
super();
}
}

public class Solution {
public void compute(Object subject) throws SpecificException {
if (subject == null) {
throw new SpecificException();
}
//...
}

public void declaresException(Object o) throws SpecificException {
compute(o);
}
}