Страницы

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

суббота, 8 февраля 2020 г.

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

#java


Как присвоить статическому полю 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

    


Ответы

Ответ 1



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

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

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