Итак, я добавил этот образ, в надежде, что это поможет: В чем заключается использование добавления исключения к методу глобального класса?
Мой вопрос: Какой смысл делать это? Я создал свой глобальный класс исключений (с моими собственными сообщениями), я поднял его в методе глобального класса, и я также поймал это исключение - и я сделал все это, не предоставив этому конкретному методу исключение, помочь каким-либо образом предоставить исключения для метода?
Короткое обновление, это мой метод Код:
Коллега сказал мне, чтобы дать метод параметр исключения вместо того, чтобы писать код с картинки 2. Если я так, я не вижу изменения, и именно поэтому я не вижу смысла делать то, что находится в первой картине.
Классические исключения и классы исключений, основанные на оо, не могут использоваться вместе во всех случаях параллельно. Вот почему я бы порекомендовал Твой путь. Тем не менее, вы поднимаете свое исключение и ловите его внутри одного метода. Это просто и на самом деле в этом нет необходимости (но с точки зрения распространения исключения вверх по стоп-казу, это имеет больше смысла). – icbytes