如果您想创建自己的异常,则称为自定义异常或用户定义的异常。 Java自定义异常用于根据用户需求定制异常。
借助自定义例外,您可以拥有自己的例外和消息。
让我们看一个Java中自定义异常的简单示例。
类InvalidAgeException扩展异常{
InvalidAgeException(字符串s){
超级;
}
}
类 TestCustomException1{
静态无效验证(int年龄)抛出InvalidAgeException{
if(年龄<18)
抛出新的 InvalidAgeException("无效");
别的
System.out.println("欢迎投票");
}
公共静态无效主(字符串参数[]){
尝试{
验证(13);
}catch(Exception m){System.out.println("发生异常:"+m);}
System.out.println("其余代码...");
}
}
输出:发生异常:InvalidAgeException:无效
其余代码...