Color test_color[]=new Color[3];
test_color[0]=new Color(0,0,0);
test_color[1]=new Color(255,0,0);为什么编译不通过而这样就可以
Color test_color=new Color(255,0,0);难道color没有数组?
test_color[0]=new Color(0,0,0);
test_color[1]=new Color(255,0,0);为什么编译不通过而这样就可以
Color test_color=new Color(255,0,0);难道color没有数组?
Color test_color[]=new Color[3];
test_color[0]=new Color(0,0,0);
test_color[1]=new Color(255,0,0);
Color test_color22=new Color(255,0,0);
public static void main(String[] args){
}
}但若,这样就不会
class test{
Color test_color[]=new Color[3];
Color test_color22=new Color(255,0,0);
public static void main(String[] args){
test_color[0]=new Color(0,0,0);
test_color[1]=new Color(255,0,0);
}
}
test_color[1]=new Color(255,0,0);
这两句是语句,要放在方法体内!
java 的数组如果不进行初始化,是能赋值的new Color()没有默认值,所以不可以
Color test_color[]=new Color[]
{
new Color(0,0,0),
new Color(255,0,0)
};
Color test_color22=new Color(255,0,0);
public static void main(String[] args){
}
}
test_color[0]=new Color(0,0,0);//赋值
test_color[1]=new Color(255,0,0);//赋值
这样在类里面必然不行,要不就在方法里赋值,要不就直接给数组赋值
Color test_color[]={new Color(0,0,0), Color(255,0,0)};