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