Java-массив значений enum Машина определяется как public enum Machine{...} _machines определяется как private Machine[] _machines; Не знаю, почему это не работает: _machines = {Machine.a, Machine.b}; сообщение об ошибке: незаконный запуск выражения Спасибо, ребята! Ответ 1 Вам не хватает одной крошечной части объявления массива. _machines = new Machine[]{Machine.a, Machine.b}; Ответ 2 Это также может быть объявлено пустым сначала, если вы придаете ему размер. _machines = new Machine[size];
Ответ 1 Вам не хватает одной крошечной части объявления массива. _machines = new Machine[]{Machine.a, Machine.b};
Ответ 2 Это также может быть объявлено пустым сначала, если вы придаете ему размер. _machines = new Machine[size];