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...