[java] view plaincopyprint?
  1. public class ReturnThis   

  2. {  

  3.     public int age;  

  4.     public ReturnThis grow()  

  5.     {  

  6.         age++;  

  7.         //return this,返回调用该方法的对象  

  8.         return this;  

  9.     }  

  10.     public static void main(String[] args)   

  11.     {  

  12.         ReturnThis rt = new ReturnThis();  

  13.         //可以连续调用同一个方法  

  14.         rt.grow()  

  15.           .grow()  

  16.           .grow();  

  17.         System.out.println("rt的age属性值是:" + rt.age);  

  18.     }  

  19. }  

输出的结果为 rt的age属性值是:3

rt.grow()
  .grow()
  .grow();