解决方案 »

  1.   

    this跟对象关联在一起,this只能出现在非静态方法。懂?
      

  2.   

    this跟对象关联在一起,this只能出现在非静态方法。懂?
      

  3.   

    this跟对象关联在一起,this只能出现在非静态方法。懂了么?
      

  4.   

    静态成员不属于对象本身。this指针其实是对象指针,既然静态不是对象本身的东西,那么this指针自然也不可以用。
      

  5.   

    静态成员不属于对象本身。this指针其实是对象指针,既然静态不是对象本身的东西,那么this指针自然也不可以用。
      

  6.   

    静态成员不属于对象本身 this指针其实是对象指针,既然静态不是对象本身的东西,那么this指针自然也不可以用。
      

  7.   

    既然是类的属性了,就不能用this了,this表示当前对象,去掉就不会报错了
      

  8.   

    既然是类的属性了,就不能用this了,this表示当前对象,去掉就不会报错了
      

  9.   

    楼主要理解清楚什么叫静态变量。静态变量是和类的实例无关的,不管你new了多少个对像实例出来,静态变量都只有一个。所以用this来访问静态变量是没有意义的,
      

  10.   

    this指代当前对象 而静态成员与具体对象无关 所以把this去掉
      

  11.   

    如果你直接调用你的static方法,那么“this”代表什么?显然不能这么用的嘛
      

  12.   

    this是对象本身啊,去掉this就可以了
      

  13.   

    静态方法里不能出现this.
    直接这样:city = c ; 就好了。