在Java中传递带异常的整数

rdj*_*dj7 1 java exception-handling

我有以下例外

public class MyException extends SecurityException{
      public MyException( String s ) { super( s ) ; }
}
Run Code Online (Sandbox Code Playgroud)

哪里SecurityExceptionjava.lang.SecurityException.

每当我扔MyException("Message");,我都能收到消息.

现在,MyException我希望传递一个integerMyException并访问integer我捕获它的位置MyException.

我怎么做 ?

小智 6

public class MyException extends SecurityException{
  private int i;
  public MyException(String s, int i) { 
     super(s);
     this.i = i;
  }

  public int getI() { return i; }
}
Run Code Online (Sandbox Code Playgroud)