Страницы

Поиск по вопросам

четверг, 11 апреля 2019 г.

Инициализация статического поля методом, который может выкинуть исключение

Как присвоить статическому полю clients результат статического метода makeMassClient?
class GPR extends JFrame implements MouseListener, ListSelectionListener { static Client[] clients=BankingSystem.Parser.makeMassClient("D://clients.out");
Проблема в том, что справа от равно появляется синтаксическая ошибка "Unhandled exception type IOException".
Multiple markers at this line Unhandled exception type IOException Unhandled exception type IOException


Ответ

Используйте, например, статический блок инициализации:
static Client[] clients = null; static { try { clients = BankingSystem.Parser.makeMassClient("D://clients.out"); } catch(IOException e) { // Обработка исключения... } }

Комментариев нет:

Отправить комментарий