我有两个选择:如何继承RuntimeException类?
public class SyntaxException extends RuntimeException {
private String msg;
public SyntaxException(String m) {
this.msg = m;
}
public String getMessage() {
return "Invalid syntax: " + this.msg;
}
}
和
public class SyntaxException extends RuntimeException {
public SyntaxException(String m) {
super("Invalid syntax: " + m);
}
}
哪一个是首选,如果我要考虑一下代码的可维护性和可扩展?