小妹以前学过C++,现在刚开始学java,经常遇到类中的this,不是很会用,希望各位大哥指导一下啊。

解决方案 »

  1.   

    this指的是当前类中的变量
    例子:class ChangeName{
              String name;----(1)
             public ChangeName(){}         public setName(String name){
                 this.name=name
             }
    }
    this.name中的name就是最上边的name---(1),这样做事为了区分类变量和引进来的参数!
      

  2.   

    不好意思,上面程序少写了一个"void"
    应该是:public void setName(String name)