Зачем использовать throws? для предупреждения о генерации исключения в методе, если я могу обработать это исключение

 
 
 
Сообщения:6
Зачем использовать throws для предупреждения о генерации исключения в методе, если я могу обработать это исключение в конструкции try...catch?
 
 
Сообщения:9877
А кто в твоем случае выбрасывает исключение? Тот и предупреждает что он может его выбросить. И тогда уже тебе нужен try/catch в вышестоящем методе.
Изменен:09 окт 2019 21:40
 
 
Сообщения:377
l1l_jerk:
Зачем использовать throws для предупреждения о генерации исключения в методе, если я могу обработать это исключение в конструкции try...catch?

Можешь обработать - обрабатывай. Но иногда по логике программы ты должен проинформировать вышестоящий метод, что "что-то пошло не так". И тогда используй throws.
 
Модераторы:frymock
Сейчас эту тему просматривают:Нет