java中的自定义异常类
时间: 2023-10-23 17:22:30 浏览: 99
Java SE程序 自定义异常类
5星 · 资源好评率100%
在Java中,自定义异常类是指程序员自己定义的异常类,用于表示程序中出现的特定异常情况。自定义异常类通常继承自Exception类或其子类,可以包含自定义的异常信息和方法。
以下是一个简单的自定义异常类的例子:
```
public class MyException extends Exception{
//定义异常信息
private String message;
//构造函数,传入异常信息
public MyException(String message){
this.message = message;
}
//重写getMessage()方法,返回异常信息
@Override
public String getMessage(){
return message;
}
}
```
使用自定义异常类时,可以在程序中抛出该异常,例如:
```
public void checkAge(int age) throws MyException{
if(age < 0 || age > 150){
throw new MyException("年龄不合法!");
}
//其他操作
}
```
在上面的例子中,checkAge方法接收一个年龄参数,如果年龄不在合法范围内,就抛出自定义的MyException异常。这样在程序运行时,如果出现年龄不合法的情况,就会抛出该异常,程序可以根据异常信息进行相应的处理。
阅读全文