java吧 关注:1,239,695贴子:12,711,090
  • 2回复贴,共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
      回复