该问题将收录于《隐蔽问题系列》
语法虽然基础,但稍不留意还是很难发现的。
今天在写一个FunctionalInterface
时,突然遇到了The target method is generic
。
都是老司机了,怎么能就这么翻车。检查了多遍语法无果后,既然是generic
,那我就常规new
一个:
果然编译通过了。
不过等等,重写的方法怎么多出了一点东西<R>
,一定有鬼。
想了想函数式编程的设计思想,FunctionalInterface
这个method
上的泛型确实多余,应该删掉。
尝试重新编译下:
果然通过了。可以愉快的删掉10行代码,开心~
以上。
更多推荐
Java函数式编程FunctionalInterface报错:The target method is generic
发布评论