第4节 JAVA中的异常抛出以及自定义异常
throw——将产生的异常抛出(动作)
throws——声明将要抛出何种类型的异常(声明)
public void 方法名(参数列表)throws 异常列表{
//调用会抛出异常的方法或者:throw new Exception();
}
自定义异常:
class 自定义异常类 extends 异常类型{
}
例如构造一个“喝大了”的异常
package com.imooc;
public class DrunkException extends Exception{
public DrunkException(){
//因为有了一个含参构造器,要手动自定义一个无参构造器
}
public DrunkException(String message){
super(message);
}
}