如何在 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
java_exceptions.html