为什么这会被Java阻止?
你必须询问Java设计人员。该限制可能有一些微妙的语法原因。请注意,某些数组创建/初始化结构不在Java 1.0中,而(IIRC)是在Java 1.1中添加的。
但是“为什么”是无关紧要的……存在限制,你必须忍受它。
我知道如何解决它,但有时会更简单。
你可以这样写:
AClass[] array;...

为什么这会被Java阻止?
你必须询问Java设计人员。该限制可能有一些微妙的语法原因。请注意,某些数组创建/初始化结构不在Java 1.0中,而(IIRC)是在Java 1.1中添加的。
但是“为什么”是无关紧要的……存在限制,你必须忍受它。
我知道如何解决它,但有时会更简单。
你可以这样写:
AClass[] array;...