这可能是一件容易的事,但我只是有些困惑。如何使用用户定义的字段编写自定义异常。
让我们举个例子:
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
}