现在我们已经知道了什么是异常,也知道怎么去处理异常。
那么是如何抛出异常的呢?
需要用到2个关键字:throw和throws
。
public void 方法名(参数列表) throws 异常列表 {
//调用会抛出异常的方法
//或者
throw new Exception();
}
自定义异常
class 自定义异常类 extends 异常类型{
}
我们自定义一个:
public class DrunkException extends Exception{
public DrunkException(){
}
public DrunkException(String message){
super(message);
}
}