Непроверенное исключение
Я пытаюсь создать пользовательский непроверенный класс исключений с именем InvalidDateException. Этот класс исключений должен включать конструктор, который принимает строку в качестве аргумента. Но мне интересно, является ли мой код пользовательским непроверенным исключением или нет.
class InvalidDateException extends RuntimeException
{
//Parameterless Constructor
public WordContainsException() {}
//Constructor that accepts a message
public InvalidDateException(String message)
{
super(message);
}
}
2 ответа
Так как ваш класс расширяется Exception
это проверенное исключение. Если вы хотите создать непроверенное исключение, вы должны расширить RuntimeException
,
Да, ваш класс исключений является классом непроверенных исключений, поскольку вы уже расширили его с помощью RuntimeException.