”工欲善其事,必先利其器。“—孔子《论语.录灵公》
首页 > 编程 > 为什么使用返回类型的方法参考可以在Java中实现消费者界面?

为什么使用返回类型的方法参考可以在Java中实现消费者界面?

发布于2025-03-22
浏览:546

为什么使用返回类型的方法引用匹配消费者界面Why Can Method References with Return Types Implement the Consumer Interface in Java?
允许此行为的决定是基于将方法适应功能接口的想法,其方式与将其调用的方式类似。具体而言,即使忽略了返回值。

关于lambda表达式,也有两种形式:( args) - > expression和(args) - > {statements*}。如果没有代码路径试图返回值,则后一种形式可能是无效兼容的。如果表达式评估为一个值,则前一种形式具有价值兼容。但是,如果表达式也是一种语句(例如方法调用或增量/减少操作员),则它可能是无效兼容的。

这是因为增量/减少操作员可以单独将其用作语句。另一个无效兼容的表达式是s-> new whything(s),因为类实例创建表达式也可以用作语句。[&& && && && && && &&&&&&&&&&&&&&&华(arg) - > MethodReTurningVoid(arg)是唯一不值得值得兼容的表达式。

最新教程 更多>

免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。

Copyright© 2022 湘ICP备2022001581号-3