
Java
1. 定义一个类,它应该继承Exception类或其子类。
2. 用一个构造函数来初始化异常信息。

AI
例如,以下是自定义异常类的模板:
Java
public class MyException extends Exception{
public MyException(){
super();
}
public MyException(String message){
super(message);
}
@Override
public String getMessage(){
return "MyException: " + super.getMessage();
}
}
在上面的例子中,MyException是一个自定义的异常类,它继承了Exception类。有两个构造函数,第一个是默认构造函数,第二个包含一个字符串参数来初始化异常信息。getMessage()方法被重载以返回异常的详细信息。
我们可以像使用其他异常一样使用自定义异常:
Java
public class MAIn{
public static void mAIn(String[] args){
try{
throw new MyException("This is my exception");
} catch(MyException e){
e.printStackTrace();
}
}
}
在上面的例子中,我们抛出了一个自定义的MyException异常,由于我们重载了getMessage()方法,输出时将返回详细的异常信息:MyException: This is my exception。
Copyright © 2025 IZhiDa.com All Rights Reserved.
知答 版权所有 粤ICP备2023042255号