Javaexamples-exception-user

提供:Dev Guides
移動先:案内検索

Javaの例-ユーザー定義の例外

問題の説明

ユーザー定義の例外を作成する方法は?

溶液

この例は、例外クラスを拡張してユーザー定義の例外を作成する方法を示しています。

class MyException extends Exception {
   String s1;
   MyException(String s2) {
      s1 = s2;
   }
   @Override
   public String toString() {
      return ("Output String = "+s1);
   }
}
public class NewClass {
   public static void main(String args[]) {
      try {
         throw new MyException("Custom message");
      } catch(MyException exp) {
         System.out.println(exp);
      }
   }
}

結果

上記のコードサンプルは、次の結果を生成します。

Output String = Custom message