请教高手:给解释一下JAVA程序中 return this;
以及如何运用,最后给个小例子.

解决方案 »

  1.   

    return 是返回当前对象的引用,this有时候很有用,象级联引用这种,给你来个EG:
    this.get().get1();
    其中get()返回this,就相当于this.get1().而且用this的类不用显示声明对象。
      

  2.   

    class Test
    {
    public static void main(String[] args)
    {
    Test t = new Test().method();//返回当前这个类的实例给t
    t.method2();
    }
    public Test method()
    {
    return this;
    }
    public void method2()
    {
    System.out.println("Hello Beijing 2008!");
    }
    }随便写的 可以通过的  
    return this就是返回当前这个类的一个实例 this 就是代表当前这个类的一个实例.