摘要: 函数式接口定义:如果一个接口只有一个抽象方法,则该接口称之为函数式接口,注意点: 1.默认方法不算抽象方法,所以给函数式接口中可以有默认方法。 2.函数式接口可以使用Lambda表达式,lambda表达式会被匹配到这个抽象方法上 3. 接口添加 @FunctionalInterface 注解后,当函 阅读全文
posted @ 2021-06-01 23:22 江南大才子 阅读(130) 评论(0) 推荐(0) 编辑
摘要: Lambda 表达式 lambda表达式(也称为闭包),它允许我们将函数当成参数传递给某个方法,或者把代码本身当作数据处理。 lambda表达式可以看成是匿名内部类,使用时,接口必须是函数式接口(有且仅有一个抽象方法的接口,接口中方法默认被 public abstract 修饰)。 基本语法: <函 阅读全文
posted @ 2021-06-01 23:16 江南大才子 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 一、接口的默认方法 在接口中新增了default方法和static方法,这两种方法可以有方法体 1、static方法 接口里的静态方法,即static修饰的有方法体的方法不会被继承或者实现,只能被自身调用, 但是静态变量会被继承 示例代码: public interface DefalutTest 阅读全文
posted @ 2021-06-01 22:48 江南大才子 阅读(543) 评论(0) 推荐(0) 编辑