为了账号安全,请及时绑定邮箱和手机立即绑定

求问在java中lambda表达式怎样实现一个多方法的接口?有什么办法?情况如下图

求问在java中lambda表达式怎样实现一个多方法的接口?有什么办法?情况如下图

梵蒂冈之花 2021-11-25 15:11:41
假设接口中含有不止一个方法的时候该怎么办呢???接口中的方法接收参数相同,返回值相同,但是方法名存在差异,怎样通过lambda来实现(应该怎样实现呢)
查看完整描述

2 回答

?
不负相思意

TA贡献1777条经验 获得超10个赞

并不是所有接口都可以使用Lambda表达式,只有函数式接口可以。
按照Java8函数式接口的定义,其只能有一个抽象方法,否则就不是函数时接口,就无法用Lambda表达式。
可以使用@FunctionalInterface标注函数式接口,在编译时提前发现错误。

查看完整回答
反对 回复 2021-11-29
?
POPMUISE

TA贡献1765条经验 获得超5个赞

$pngname = $openid.'.png';
if(imagepng($QR, $pngname)){
imagedestroy($QR);
$qrurl = W_DOMAIN.''.$pngname;
$this->assign('qrcode',$qrurl);
$this->display();
}

查看完整回答
反对 回复 2021-11-29
  • 2 回答
  • 0 关注
  • 485 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信