Java自定义异常

如果要创建自己的异常(称为自定义异常或用户定义的异常)。 Java自定义异常用于根据用户需要自定义异常。
在自定义异常的帮助下, 你可以拥有自己的异常和消息。
让我们看一下Java自定义异常的简单示例。

class InvalidAgeException extends Exception{ InvalidAgeException(String s){ super(s); } }

class TestCustomException1{static void validate(int age)throws InvalidAgeException{ if(age< 18) throw new InvalidAgeException("not valid"); else System.out.println("welcome to vote"); }public static void main(String args[]){ try{ validate(13); }catch(Exception m){System.out.println("Exception occured: "+m); }System.out.println("rest of the code..."); } }

【Java自定义异常】立即测试
Output:Exception occured: InvalidAgeException:not valid rest of the code...

    推荐阅读