Java8 函数式接口

2021-04-10 05:27

阅读:444

如果哪一天,你觉得它的接口已经无法满足你的需求时,那么,你就能自定义接口了,hhh,Java 8 很友好,知道你想要,满足你的个性化定制。

我们只需要做两件事:

  1. 使用 @FunctionalInterface 注释该接口,这是 Java 8 对自定义函数接口的约定。
  2. 确保该接口只有一个抽象方法。

仔细观察 java.util.function 的接口,也一样,都做了两件事,自定义就是那么简单。

使用 @FunctionalInterface 注释可以确保,如果在未来更改该接口时意外违反抽象方法数量规则,您会获得错误消息。

实列就不写了,因为不是很难理解,我们参考参考 Function 


评论


亲,登录后才可以留言!