如何定义异常类?
1.继承与现有的异常结构,RuntimeException,Exception
2.提供全局常量:SerialVersionUID
3.提供重载的构造器
package ErrorTest;
public class MyException extends RuntimeException {
static final long serialVersionUID = -7034897190745766939L;
public MyException(){
}
public MyException(String msg) {
super(msg);
}
}
注:static final long serialVersionUID = -7034897190745766939L;
是 serialVersionUID 序列化版本号;可以 选中(RuntimeException)alt + 回车查看