这可能是一件简单的事情,但我只是有点困惑。如何使用用户定义的字段编写自定义异常。
举个例子:
public class MyException extends Exception
{
public MyException()
{
super();
}
public MyException(String message)
{
super(message);
}
public MyException(String message, Throwable cause){
super(message,cause);
}
}
现在我想要这样的东西:
public MyException(String errCode, String message, Throwable cause){
//Want to get same result as other constructor but with errCode field
}
只是很困惑如何做到这一点。请帮忙!
最佳答案
public class MyException extends Exception {
private String errCode;
public MyException(String errCode, String message, Throwable cause) {
super(message, cause);
this.errCode = errCode;
}
//getter, setter
}
关于java - 如何使用用户定义的字段编写自定义异常?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22553688/