java吧 关注:1,239,679贴子:12,711,655
  • 13回复贴,共1

求大神,关于java中所谓的全局变量

只看楼主收藏回复

为什么我在a中定义了一个全局变量a,b中把全局变量a的值改变了,在c中打出变量a时,a仍是初始值。


IP属地:上海1楼2014-11-07 00:34回复
    a文件里的
    public class a {
    public static int a=0;
    }
    b文件里的
    public class b {
    public static void b(){
    a.a=a.a+1;
    }
    }
    c文件里的
    public class c {
    public static void main(String[] args){
    System.out.println(a.a);
    }
    }


    IP属地:上海2楼2014-11-07 00:35
    回复
      最后的得到的结果为什么 还是0,求大神帮助


      IP属地:上海3楼2014-11-07 00:36
      回复
        编译器提醒,未被使用过的类和方法


        来自iPhone客户端4楼2014-11-07 00:36
        收起回复
          这个,b没执行怎么变。。。。新手才学,错了别骂我


          来自手机贴吧5楼2014-11-07 01:25
          收起回复
            楼上正解


            IP属地:北京来自Android客户端6楼2014-11-07 01:31
            回复
              楼上正解


              来自Android客户端8楼2014-11-07 06:39
              回复