那么CustoException类中如何写
时间: 2024-03-21 16:41:52 浏览: 13
自定义异常类一般需要继承于`Exception`或者`RuntimeException`。`Exception`是编译时异常,需要显式地进行处理;`RuntimeException`是运行时异常,可以不显式地进行处理。
以下是一个自定义异常类`CustomException`的示例代码:
```java
public class CustomException extends RuntimeException {
private int errorCode;
private String message;
public CustomException(int errorCode, String message) {
this.errorCode = errorCode;
this.message = message;
}
public int getErrorCode() {
return errorCode;
}
public String getMessage() {
return message;
}
}
```
在这个示例中,`CustomException`继承于`RuntimeException`,并且定义了两个实例变量`errorCode`和`message`,以及一个构造方法和两个访问器方法。这个自定义异常类可以根据具体需求进行扩展和修改。在使用时,可以根据需要调用构造方法来创建一个异常对象,并抛出该异常。