Java教程

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...");
    }
}
Output:Exception occured: InvalidAgeException:not valid rest of the code...
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4