1. 异常定义
/**
* 自定义异常
* @class 自定义异常类名
*/
class MyException extends Exception{
/**
* 定义程序序列化ID
*/
private static final long serialVersionUID = 1L;
/**
* @param message 异常描述
*/
public MyException (String message) {
super(message);
}
}
2. 自定义异常使用
案例代码:
public class myTestException {
public static void main(String[] args) throws MyException{
test(-3);
}
/**
* 测试方法
* @param num
* @throws MyException
*/
public static void test(int num) throws MyException {
if(num < 0) {
throw new MyException("不可以输入负数");
}
System.out.print("输入值为" + num);
}
}
案例效果:

本文详细介绍了如何在Java中自定义异常类,并通过示例代码展示了如何在程序中使用自定义异常,以增强代码的错误处理能力和可读性。
7663

被折叠的 条评论
为什么被折叠?



