类中只能包含属性、方法、内部类。
public class Test
{
int[] a;
a = new int[5];
}
D:\>javac Test.java
Test.java:4: 错误: 需要<标识符>
a = new int [5];
^
1 个错误
编译失败,a=new int [5];不是属性、方法或内部类,是赋值语句,不能存在于类中。
public class Test
{
public static void main(String[] args)
{
int[] a;
a = new int[5];
}
}
编译成功