java怎么自定义一个异常
时间: 2024-03-17 18:46:53 浏览: 52
java 自定义异常(基础)(csdn)————程序.pdf
要自定义一个异常,需要创建一个继承自 Java 中的 Exception 或者 RuntimeException 类的类。下面是一个简单的自定义异常的例子:
```java
public class MyException extends Exception {
public MyException(String message) {
super(message);
}
}
```
在这个例子中,我们创建了一个名为 MyException 的类,它继承自 Java 中的 Exception 类。在这个类中,我们定义了一个带有一个 String 类型参数的构造函数,它调用了父类 Exception 的构造函数并传递了一个错误消息作为参数。
现在,我们可以在需要抛出异常的地方使用 MyException 类:
```java
public void myMethod() throws MyException {
if (someCondition) {
throw new MyException("错误消息");
}
}
```
在这个例子中,我们在 myMethod() 方法中抛出了 MyException 异常。如果某个条件满足,则会创建一个 MyException 对象并抛出它。
阅读全文