Java函数式编程FunctionalInterface报错:The target method is generic

该问题将收录于《隐蔽问题系列》
语法虽然基础,但稍不留意还是很难发现的。

今天在写一个FunctionalInterface时,突然遇到了The target method is generic
在这里插入图片描述
都是老司机了,怎么能就这么翻车。检查了多遍语法无果后,既然是generic,那我就常规new一个:
在这里插入图片描述
果然编译通过了。
不过等等,重写的方法怎么多出了一点东西<R>,一定有鬼。

想了想函数式编程的设计思想,FunctionalInterface这个method上的泛型确实多余,应该删掉。

尝试重新编译下:
在这里插入图片描述
果然通过了。可以愉快的删掉10行代码,开心~


以上。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值