502 читали · 3 года назад
Java 41. Можно ли в конструкторе выполнить исключение (exception)?
Да, в конструкторе можно сгенерировать исключение (exception). Если при создании объекта возникает ошибка, которая не может быть обработана внутри конструктора, то можно выбросить исключение, чтобы сообщить об ошибке вызывающему коду. Для выбрасывания исключения из конструктора можно использовать ключевое слово throw, за которым следует экземпляр класса исключения. Например: public class MyClass { public MyClass(int value) throws IllegalArgumentException { if (value < 0) { ...