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