Что можно передать в конструктор исключения?
В конструктор исключения можно передать любые аргументы, которые помогут потом разобраться в причине возникновения исключения.
Обычно в конструктор передают как минимум сообщение, описывающее проблему. Это позволяет потом вывести это сообщение с помощью метода args исключения и таким образом понять, что именно пошло не так.
Также хорошей практикой считается передавать код ошибки — некий уникальный идентификатор проблемы. Это упрощает обработку конкретных исключений в программе.
Post #17
1.25K
- 👍 4