例外-例外はほとんど例外の処理に使用されます。通常、カスタム例外を記述します

カスタム例外クラス:
Exceptionクラスのjavaの提供、あなたには、いくつかの例外クラスを定義する必要があるので、私たちは、使用するのに十分な
フォーマット:
パブリッククラスXXXExcepiton例外を拡張する| {のRuntimeExceptionは、
空の引数のコンストラクタを追加
して、コンストラクタの例外情報を追加
}
注:
1カスタム例外クラスは通常、例外で終了し、クラスが例外クラス
2 であることを示します。カスタム例外クラスは、ExceptionまたはRuntimeExceptionを
継承する必要があります。Exceptionを継承する必要があります。カスタム例外クラスは、コンパイル時例外ですコンパイル時の例外がスローされると、この例外を処理する必要があります。スローするか、またはトライしてください... catchは
RuntimeExceptionを継承します。カスタム例外クラスはランタイム例外であり、処理する必要がなく、仮想マシンによって処理されます(割り込み処理)
public  class RegisterException extends / * Exception * / RuntimeException {
     // 空のパラメータコンストラクタを追加します
    public RegisterException(){
        素晴らしい();
    }

    / *
        例外情報を含む構築メソッドを追加する
        ソースコードを見ると、すべての例外クラスに例外情報を含む構築メソッドがあることがわかります。メソッドは例外情報を含む親クラスコンストラクターを呼び出し、親クラスにこの例外情報を処理させます。
     * / 
    public RegisterException(String message){
        super(message);
    }
}

 

おすすめ

転載: www.cnblogs.com/hws9967/p/12684427.html