错误提示
eclipse中遇到如下错误:
错误代码如下:
错误原因
类体的内容由两部分构成:一部分是变量的声明;另一部分是方法的定义。
注意在方法外,只能有变量的声明,不能包括其他的任何操作,对成员变量的操作只能放在方法中!
上述错误的原因就是在方法外进行了为对象分配实例的操作,注意这也是不可以的!
改正方式
即把语句
classScore=new double[3];
放到方法内即可。
而值得一提的是——如果在声明变量的同时,对变量分配实例或初始化却是没问题的!例如:
// 在一个类中,方法外
// 这样写是错误的
int i;
i = 8;
double classScore[];
classScore = new double[3];
// 这样写是正确的
int i = 8;
double classScore[] = new double[3];