以下实例演示了通过继承 Exception 来实现自定义异常:
class WrongInputException extends Exception { // 自定义的类
WrongInputException(String s) {
super(s);
}
}
class Input {
void method() throws WrongInputException {
throw new WrongInputException("Wrong input"); // 抛出自定义的类
}
}
class TestInput {
public static void main(String[] args){
try {
new Input().method();
}
catch(WrongInputException wie) {
System.out.println(wie.getMessage());
}
}
}
以上代码运行输出结果为:
Wrong input

本文通过一个简单的Java示例展示了如何通过继承Exception类来自定义异常。示例中创建了一个名为WrongInputException的自定义异常类,并在Input类的方法中抛出此异常。最后,在TestInput类的main方法中捕获并处理了该异常。
586

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



