234
правки
Изменения
→Разработка исключений
Чтобы определить собственное проверяемое исключение, необходимо создать наследника класса <code>java.lang.Exception</code>. Желательно, чтобы у исключения был конструкор, которому можно передать сообщение:
<font color=navy>'''public class '''</font> FooException <font color=navy>'''extends '''</font> Exception { <font color=navy>'''public '''</font> FooException() { <font color=navy>'''super'''</font>();
}
<font color=navy>'''public '''</font> FooException(String message) { <font color=navy>'''super'''</font>(message);
}
<font color=navy>'''public '''</font> FooException(String message, Throwable cause) { <font color=navy>'''super'''</font>(message, cause);
}
<font color=navy>'''public '''</font> FooException(Throwable cause) { <font color=navy>'''super'''</font>(cause);
}
}