函数式接口
有且仅有一个抽象方法的接口
JDK8中,只有一个抽象方法的接口称为函数式接口,我们就能使用 Lambda。
针对一个接口中,是否有大于一个抽象方法?JDK8为我们新增了一个注解:@FunctionalInterface。它能够帮助我们检测这个接口是不是只有一个抽象方法,如果有两个抽象方法,则会报错。
Runnable r = new Runnable(){
@override
public void run(){
System.out.println("xxx");
}
}
PECS(Producer Extends Consumer Super)原则
频繁往外读取内容的,适合用上界Extends -> 子类
经常往里插入的,适合用下界Super -> 父类
标签:Java,函数,Super,笔记,抽象,接口,方法 From: https://www.cnblogs.com/Bota5ky/p/17435427.html