Java でユーザー定義の例外を作成する方法
Java のユーザー定義例外とは?
ユーザー定義例外またはカスタム例外は、独自の例外クラスを作成し、「throw」キーワードを使用してその例外をスローします。これは、クラス Exception を拡張することで実行できます。
派生クラスで、Exception クラスで使用可能な上記のメソッドをオーバーライドする必要はありません。ただし、実際には、プログラミングのニーズに応じてある程度のカスタマイズが必要になります。
例: ユーザー定義の例外クラスを作成するには
ステップ 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 ブロックにスローするために使用されます。
Java