Java 链式调用
来源:互联网 发布:linux解压gz文件命令 编辑:程序博客网 时间:2024/06/17 23:58
链式调用是函数式编程中引入的一个写法特性。
被许多现代编程语言引入。一个原因就是写法简洁,看着容易理解。
这里 JAVA 也是引入了。
String a = "WWA";
Object b = new Object();
if( a == b.getValue().toUpperCase() ) {
}
上面第三行的写法就是。
至于其它语言中的链式调用怎么用。以后有机会再对比。
注意:链式调用,是被操作对象的类型是方法的输入参数类型即可。
即,
String 对象有 toUpperCase() 方法
那么当 b.getValue() 返回 String 类型的值时才对。
参考:
http://blog.csdn.net/dajian35/article/details/68957670(例子有点极端,不过链式写法很明显。)
http://blog.csdn.net/lemon_shenzhen/article/details/6358537
https://www.zhihu.com/question/40095316?from=profile_question_card,(反例)
http://www.jianshu.com/p/f2bcf46e94f6(例子,this 说明)
阅读全文
0 0
- java 链式调用
- Java 链式调用
- java自制链式调用
- 链式调用
- 链式调用
- 链式调用
- 链式调用
- 链式调用
- 链式调用-普通调用
- 对照Java学习Swift--可选链式调用(Optional Chaining)
- java及android中常用到的链式调用写法
- php链式调用
- php链式调用
- JS 链式调用
- js的链式调用
- Scala中链式调用
- iOS 链式调用
- Objective C 链式调用
- 第8章节_进程控制
- Java编程入门学习开发的20个必备技术点
- Error UNKNOWN_MEMBER_ID occurred while committing offsets for group ***
- binder 1 kernel开篇
- ubuntu 16.10 安装 openjdk 7
- Java 链式调用
- socket服务器
- hihocoder 字符消除
- AES加密解密
- Java学习笔记---反射
- Android-times-square自定义样式
- Python-时间处理
- 如何免费使用webstorm
- junit的错误 No tests found matching [{ExactMatcher:fDisplayName=test2],