如何用用户定义的字段编写自定义异常?

Hel*_*ios 2 java exception-handling exception

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

让我们举一个例子:

public class MyException extends Exception
{
public  MyException()
    {
        super();
    }

    public  MyException(String message)
    {
        super(message);
    }

    public MyException(String message, Throwable cause){
        super(message,cause);
    }
}
Run Code Online (Sandbox Code Playgroud)

现在我想要这样的东西:

public MyException(String errCode, String message, Throwable cause){
        //Want to get same result as other constructor but with errCode field   
}
Run Code Online (Sandbox Code Playgroud)

只是混淆了如何做到这一点.请帮忙!

Mus*_*enç 9

public class MyException extends Exception {
    private String errCode;

    public MyException(String errCode, String message, Throwable cause) {
        super(message, cause);
        this.errCode = errCode;
    }

    //getter, setter

}
Run Code Online (Sandbox Code Playgroud)