函数式接口

函数式接口,第1张

Comparator接口是一个典型的函数式接口

lambda表达式只适用于函数式接口

函数式接口的特点:

  1. 接口有且只有一个抽象方法。compare()抽象方法
  2. 允许定义静态非抽象方法
  3. 允许定义default非抽象方法
  4. 允许Object中的public方法???比如equals()方法
  5. @FunctionInterface不是必须的,写在接口之上

抽象方法:没有具体实现的方法。abstract
传统接口:所有方法都是抽象方法。
default方法在java8才出现,解决了一个接口有很多实现类,而一改接口,就要改所有实现类的问题。使得接口中有default修饰的具体方法。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/871365.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-13
下一篇 2022-05-13

发表评论

登录后才能评论

评论列表(0条)

保存