这可能是一件容易的事,但我只是有些困惑。如何使用用户定义的字段编写自定义异常。

让我们举个例子:

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

}

07-28 03:23
查看更多