yes ,you only can get or set one time or one value!you must change your idea!!

解决方案 »

  1.   

    不是吧,初始化归初始化,他是想改变static变量的值。
    显然static变量是能改变的。
    这种情况很像是声明成了final。
      

  2.   

    final只能赋值一次,static可以多次赋值。
      

  3.   

    因为一个static变量属于class变量,不论你new了多少该class的object,都只有一份该变量存在,所有该class的object都是共用该static变量的。
      

  4.   

    还是 : lcl101(流浪者  他的理解比较容易让人接受。容易理解。 :)
      

  5.   

    举个例子:静态变量在内存上被分配了一个空间。如果a,b都是某个类的实例,那么他们的x都指向内存上这个被分配了的空间。所进行操作的部位是同一个内存的空间,取值也是从这个空间获取。
    如此而已!