这其实是一个指针,你可以简单的把它理解成是一种对象指定,比如:你要对一个对话框做一个操作,但计算机程序不知道你操作在什么地方,那么这个this指针就指向这个对象,这样你的操作就发生在这个对话框上了。

解决方案 »

  1.   

    同Delphi中的self,C++中的this。都是指向你的代码所在的对象的指针。
    如:
    public class A
    {
      public A(int v){this.v = v;}
      private int v;
    }
    如果没有this,上面的参数v就无法付值到成员变量v。
      

  2.   

    http://expert.csdn.net/Expert/topic/1438/1438598.xml?temp=.7384149
      

  3.   

    调用本对象时用:
    例:
      public class Example
         {
            int i=0; //类的变量
           public  void show()
             {
                int i=10;//局部变量
                this.i=i+1;//将局部变量赋给类变量          }      public static void main(String[] args)
             {
                Example ex=new Example();
                System.out.println("类的变量i的值为; "+i);//打印出类变量
              }
       }