Так вот цитата из книги:Перекрытие Метод с Exception
Метод наиважнейшая НЕ должен бросать проверяемые исключения, которые являются новыми или шире, чем заявлено переопределенном способом. Например, метод, объявляющий исключение FileNotFoundException, не может быть переопределен методом, объявляющим исключение SQLException, исключение или любое другое исключение без выполнения, если только это не подкласс FileNotFoundException.
Теперь вот мой вопрос, если метод в суперклассе вызывает исключение, то может ли метод overriding НЕ выбрасывать исключение вообще?
Потому что я просто попробовал это на Java, где метод переопределения не выбрал никаких исключений и не было ошибок.
Просьба пояснить.
И может * объявить *, что он не выбрал исключенных исключений, опуская предложение 'throws'. –
@Software Monkey: да, исправляя формулировку, чтобы сделать это яснее. –
Спасибо за подробное объяснение –