格式:
public class XXXException extends Exception / RuntimeException{
//一个空参构造方法
//一个带异常信息的构造方法
}
注意:
- 一般是以Exception结尾,说明该类是一个异常类
- 必须继承Exception或者RuntimeException
继承Exception:就是编译器异常,要么throws,要么try...catch
继承RuntimeException:运行期异常,交给JVM(中断处理)
3.程序中编写了一个方法,是重写了父类的方法,如果父类中没有抛出异常,当前子类中的异常就必须catch 捕获
public class RegisteredException extends Exception{
public RegisteredException() {
}
public RegisteredException(String message) {
super(message);
}
}
用throws
用try...catch
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。