自定义异常类
时间: 2023-08-28 22:11:49 浏览: 102
Java SE程序 自定义异常类
5星 · 资源好评率100%
在Java中,自定义异常类可以通过继承Exception或RuntimeException类来实现。下面是一个简单的自定义异常类的示例:
```java
public class MyException extends Exception {
public MyException(String message) {
super(message);
}
}
```
在上面的代码中,MyException继承了Exception类,并在构造函数中调用了父类的构造函数,将传入的错误信息message传递给父类。
使用自定义异常类时,可以在代码中使用throw语句抛出异常,例如:
```java
public void test(int num) throws MyException {
if (num < 0) {
throw new MyException("Number should be positive");
}
}
```
在上面的代码中,如果传入的num小于0,则会抛出一个MyException异常,其中包含了错误信息“Number should be positive”。在方法声明中使用throws关键字声明该方法可能会抛出MyException异常。
阅读全文