yeg*_*256 3 java design-patterns exception
我有两个选择:
public class SyntaxException extends RuntimeException {
private String msg;
public SyntaxException(String m) {
this.msg = m;
}
public String getMessage() {
return "Invalid syntax: " + this.msg;
}
}
Run Code Online (Sandbox Code Playgroud)
和
public class SyntaxException extends RuntimeException {
public SyntaxException(String m) {
super("Invalid syntax: " + m);
}
}
Run Code Online (Sandbox Code Playgroud)
如果我不得不考虑代码的可维护性和可扩展性,那么首选哪一个?