未经检查的异常

时间:2014-09-18 18:49:22

标签: java exception unchecked

我尝试创建一个名为InvalidDateException的自定义未经检查的异常类。此异常类必须包含一个以String作为参数的构造函数。但我想知道我的代码是否是自定义未经检查的异常。

class InvalidDateException extends RuntimeException
{
      //Parameterless Constructor
      public WordContainsException() {}  

      //Constructor that accepts a message
      public InvalidDateException(String message)
      {
         super(message);
      }
 }

2 个答案:

答案 0 :(得分:4)

由于您的课程延长了Exception,因此它是已检查例外。如果您要创建未选中例外,则应展开RuntimeException

答案 1 :(得分:1)

是的,您的Exception类是一个未经检查的异常类,因为您已经使用RuntimeException进行了扩展。