首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

全局变量赋值有关问题

2012-01-05 
全局变量赋值问题publicclassDemo{Stringname name a publicvoidmethod(){Stringno no b

全局变量赋值问题
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 ";


类里面只能放变量声明。你用括号扩起来就可以了,这时会作为语句处理。
[解决办法]
你这是语法的错误啊。

类的全局变量作为属性,要么在方法中赋值,要么在语句块中赋值(就是两个花括号),要么在声明时赋值

热点排行