我尝试创建一个名为InvalidDateException的自定义未经检查的异常类。此异常类必须包含一个以String作为参数的构造函数。但我想知道我的代码是否是自定义未经检查的异常。
class InvalidDateException extends RuntimeException
{
//Parameterless Constructor
public WordContainsException() {}
//Constructor that accepts a message
public InvalidDateException(String message)
{
super(message);
}
}
答案 0 :(得分:4)
由于您的课程延长了Exception
,因此它是已检查例外。如果您要创建未选中例外,则应展开RuntimeException
。
答案 1 :(得分:1)
是的,您的Exception类是一个未经检查的异常类,因为您已经使用RuntimeException进行了扩展。