ユーザー定義例外 Java
ユーザー定義例外とは Java?
ユーザー定義例外またはカスタム例外は、独自の例外クラスを作成し、「throw」キーワードを使用してその例外をスローします。 これは、Exception クラスを拡張することで実行できます。
派生クラスでは、Exception クラスで使用可能な上記のメソッドをオーバーライドする必要はありません。ただし、実際には、プログラミングのニーズに応じて、ある程度のカスタマイズが必要になります。
ユーザー定義例外を使用する場合 Java?
ユーザー定義の例外 Java アプリケーション内の特定のエラー状態を処理するために作成されたカスタム例外です。開発者がエラー シナリオを定義できるようにすることで柔軟性が高まります。
- 特定のアプリケーション エラーを処理する: アプリケーションで標準の例外では対応できないシナリオが発生した場合は、その状況に対処するためにユーザー定義の例外を作成します。
- 読みやすさとデバッグの強化: ユーザー定義の例外は、問題を明示的に示すことで明確性を高め、デバッグを容易にします。
- クリーンなコード構造を確保する: これらの例外は、エラー処理ロジックをコア機能から分離するため、クリーンなコードを維持するのに役立ちます。
- コードメンテナンスの改善: ユーザー定義の例外を使用すると、コード全体を変更せずにエラー処理を更新できるため、メンテナンスの効率が向上します。
例: ユーザー定義の例外クラスを作成するには
ステップ1) 次のコードをエディターにコピーします
class JavaException{
public static void main(String args[]){
try{
throw new MyException(2);
// throw is used to create a new exception and throw it.
}
catch(MyException e){
System.out.println(e) ;
}
}
}
class MyException extends Exception{
int a;
MyException(int b) {
a=b;
}
public String toString(){
return ("Exception Number = "+a) ;
}
}
ステップ2) コードを保存し、コンパイルして実行します。 例外的な出力 –
注: キーワード 「投げる「 新しい例外を作成し、それを catch ブロックにスローするために使用されます。

