全局变量赋值问题
public class Demo{
String name= " ";
name= "a ";
public void method(){
String no= " ";
no= "b ";
}
}
为什么全局变量赋值后 再赋值就会报错 而方法内部这样写不会报错 菜鸟求解。。。
------解决方案--------------------public class Demo{
String name= " ";
{
name= "a ";
}
public void method(){
String no= " ";
no= "b ";
}
}
类里面只能放变量声明。你用括号扩起来就可以了,这时会作为语句处理。
------解决方案--------------------你这是语法的错误啊。
类的全局变量作为属性,要么在方法中赋值,要么在语句块中赋值(就是两个花括号),要么在声明时赋值