博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java链式方法
阅读量:7174 次
发布时间:2019-06-29

本文共 432 字,大约阅读时间需要 1 分钟。

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);

你可能感兴趣的文章
Security Software Engineer
查看>>
UVa294 Divisors
查看>>
洛谷P3406 海底高铁
查看>>
HTML学习
查看>>
Warriors of the Visual Studio, Assemble! (Visual Studio的勇士们,汇编吧!)
查看>>
使用Aouth2进行身份验证
查看>>
我们有助教啦
查看>>
一个有关原型的问题牵扯出的问题
查看>>
P53 T3
查看>>
关于 tensorflow-gpu 中 CUDA 和 CuDNN 版本适配问题
查看>>
1、JUC--volatile 关键字-内存可见性
查看>>
LeetCode: Minimum Depth of Binary Tree
查看>>
可运行的代码
查看>>
Oracle数据库添加新字段后加载页面报错 java.lang.IllegalArgumentException
查看>>
CSU 1505: 酷酷的单词【字符串】
查看>>
198. 打家劫舍
查看>>
错误之处(二)
查看>>
解决insert语句插入时,需要写列值的问题
查看>>
CSS选择器 < ~ +
查看>>
Opengl_es模型矩阵位置:glFrustumx与glTranslatef参数的相互影响--立方体旋转特效
查看>>