Java 自定义异常教程:详细步骤及示例
在 Java 中,我们可以通过继承'Exception'类或其子类来自定义异常。
以下是自定义异常的步骤:
- 创建一个继承'Exception'类的新类。例如,我们可以创建一个名为'MyException'的类来表示自定义异常。
public class MyException extends Exception {
// 添加构造方法,用于设置异常信息
public MyException(String message) {
super(message);
}
}
- 在需要抛出异常的地方使用'throw'关键字抛出自定义异常。例如:
public class MyClass {
public void myMethod() throws MyException {
// 某些条件不满足时,抛出自定义异常
if (someCondition) {
throw new MyException('条件不满足,抛出自定义异常');
}
}
}
- 在调用该方法的地方使用'try-catch'块来捕获并处理异常。例如:
public class Main {
public static void main(String[] args) {
MyClass obj = new MyClass();
try {
obj.myMethod();
} catch (MyException e) {
// 处理自定义异常
System.out.println('捕获到自定义异常:' + e.getMessage());
}
}
}
通过这种方式,我们可以自定义异常,并在适当的时候抛出和处理它们。
原文地址: https://www.cveoy.top/t/topic/pZTb 著作权归作者所有。请勿转载和采集!