java 自定义异常
时间: 2024-05-09 21:12:59 浏览: 107
Java中的自定义异常是指程序员自己定义的异常类型,用于描述在程序执行过程中可能发生的各种异常情况。自定义异常通常继承自Java中的Exception或者RuntimeException类。通过自定义异常,程序员可以更好地捕获和处理程序中的各种异常情况。
自定义异常通常需要实现构造方法和toString()方法。构造方法用于初始化异常信息,toString()方法用于获取异常信息。自定义异常还可以添加其他方法,以便更好地处理异常。
以下是一个自定义异常的示例代码:
```
public class MyException extends Exception {
private int errorCode;
public MyException(String message, int errorCode) {
super(message);
this.errorCode = errorCode;
}
public int getErrorCode() {
return errorCode;
}
@Override
public String toString() {
return "MyException{" +
"errorCode=" + errorCode +
", message=" + getMessage() +
'}';
}
}
```
以上代码中,自定义了一个MyException异常,该异常包含了一个errorCode属性和一个带有message和errorCode参数的构造方法,以及一个getErrorCode()方法和一个toString()方法。
阅读全文