java 中如何自定义一个自己的错误类
时间: 2023-05-23 11:07:03 浏览: 49
A:可以通过继承 Java 标准库中的 Exception 类来自定义一个自己的错误类。
以下是一个示例:
```
public class MyException extends Exception {
// 构造函数
public MyException(String message) {
super(message);
}
}
```
在上面的示例中,我们创建了一个名为 MyException 的自定义错误类,它继承自 Exception 类。我们还定义了一个构造函数,它接受一个字符串参数 message 作为错误信息,并调用了父类 Exception 的构造函数将该信息传递给父类。
你可以在你的程序中使用这个自定义错误类,例如:
```
public class Test {
public static void main(String[] args) {
try {
throw new MyException("This is my own exception.");
}
catch(MyException e) {
System.out.println(e.getMessage());
}
}
}
```
在上面的示例中,我们在 try 块中抛出了一个 MyException 类型的错误,并在 catch 块中捕获并输出了错误信息。注意,这里我们捕获了 MyException 类型的错误,而不是 Exception 类型的错误。这是因为我们想要捕获和处理我们自定义的错误,而不是其他类型的错误。