Я пытаюсь просто заставить класс расширять исключение класса, и я видел несколько видео на нем с настройкой кода точно так же, но у меня просто другое имя класса
public class CategoryException extends Exception {
public CategoryException()
{
super("A category exception was thrown.");
}//end method
public CategoryException(String messagePassed)
{
super(messagePassed);
}//end method
}
Все, что я хочу сделать, это передать это своему основному коду, но он даже не компилируется, и я очень смущен тем, почему он говорит, что super не имеет параметров, но во всем, что я видел, это то, как его должен быть настроен
CategoryException.java:5: error: constructor Exception in class Exception cannot be applied to given types;
super("A category exception was thrown.");
^
required: no arguments
found: String
reason: actual and formal argument lists differ in length
CategoryException.java:10: error: constructor Exception in class Exception cannot be applied to given types;
super(messagePassed);
^
required: no arguments
found: String
reason: actual and formal argument lists differ in length
2 errors
спасибо за любую помощь, так как я очень запутался в том, что делать, чтобы решить эту проблему, и я знаю, что я должен быть глупым или что-то в этом роде, чтобы не осознавать этого.