标题:Java中创建、使用异常类
一、步骤一
注意要继承超类java.lang.Exception的构造函数,
得到如图所示的代码:
/**
* 自定义异常
* @author dell
*
*/
public class StudentNoExistException extends Exception {
public StudentNoExistException() {
// TODO 自动生成的构造函数存根
}
public StudentNoExistException(String message) {
super(message);
// TODO 自动生成的构造函数存根
}
public StudentNoExistException(Throwable cause) {
super(cause);
// TODO 自动生成的构造函数存根
}
public StudentNoExistException(String message, Throwable cause) {
super(message, cause);
// TODO 自动生成的构造函数存根
}
public StudentNoExistException(String message, Throwable cause, boolean enableSuppression,
boolean writableStackTrace) {
super(message, cause, enableSuppression, writableStackTrace);
// TODO 自动生成的构造函数存根
}
}
二、步骤二、
方法签名中需要 throws StudentNoExistException
方法内:throw new StudentNoExistException(name+"不存在!!!");//抛出,下面捕获到