3 回答
TA贡献1816条经验 获得超4个赞
这是扩展 RuntimeException 类的完整 CustomException 类。您可以定义代码和消息。
public class CustomException extends RuntimeException {
private String code;
private String message;
public CustomException() {
super();
}
public CustomException(Exception e) {
super(e);
}
public CustomException(String code, String message, Exception e) {
super(message, e);
this.code = code;
}
}
TA贡献1906条经验 获得超3个赞
你可以覆盖类getMessage的方法Exception
class CustomException extends java.lang.Exception{
@Override
public String getMessage(){
return super.getMessage() + "- My Message";
}
}
TA贡献1828条经验 获得超3个赞
在您的代码中抛出异常时
try{
//Some code here
}catch(Exception e){
throw new CustomeException("Your text here")
}
当您在其他地方捕获 CustomeException 时,您可以对其进行修改。
try{
//Some code here
}catch(CustomException e){
String message = e.getMessage();
//Do stuff with previous message
throw new Custom2Exception("Your next text here")
}
添加回答
举报