http://blog.csdn.net/lemon_shenzhen/article/details/6358537
有两种情况可运用链式方法:
第一种 除最后一个方法外,每个方法都返回一个对象
object2 = object1.method1();
object3 = object2.method2();
object3.method3();
以上三行代码等价于如下链式方法
object1.method1().method2().method3();
第二种 调用同一个对象的多个方法
user.setName(String name);
user.setPassword(String password);
user.setRole(String role);
以上三行代码等价于如下链式方法
user
.setName(String name)
.setPassword(String password)
.setRole(String role);