机器定义为public enum Machine{...}
_machines
定义为private Machine[] _machines;
不知道为什么这不起作用:
_machines = {Machine.a, Machine.b};
错误消息:
非法开始表达
谢谢你们!
答案 0 :(得分:42)
您缺少Array声明的一小部分。
_machines = new Machine[]{Machine.a, Machine.b};
答案 1 :(得分:2)
如果你给它一个大小,这也可以先声明为空。
_machines = new Machine[size];