作用
相较于lambda表达式,通过构造器引用的方式使程序代码更加易读\自然,是进一步简化lambda表达式的声明的一种语法糖.(与方法应用相同)
用法
lambda表达式如下:
1 | Supplier<Apple> c1 = () -> new Apple(); |
方法引用如下:
1 | Supplier<Apple> c1 = Apple::new; |
适用条件
- 适用于构造方法
- 方法对应的参数必须是函数式编程接口
- 通过::来分割类名和方法名
版权声明:本文为博主原创文章,欢迎转载,转载请注明作者、原文超链接,感谢各位看官!!!
本文出自:monkeyGeek
座右铭:生于忧患,死于安乐
欢迎志同道合的朋友一起交流、探讨!
