1.什么是方法引用
把已经存在的方法拿过来用,当做函数式接口中抽象方法的方法体
2.::是什么符号
方法引用符
3.方法引用时需要注意什么
需要有函数式接口
被引用的方法必须已经存在
被引用的方法的形参和返回值需要跟抽象方法保持一致
被引用方法的功能要满足挡墙需求
1.引用静态方法
类名::静态方法
2.引用成员方法
对象::成员方法
this::成员方法(引用处不能时静态方法)
super::成员方法(引用处不能时静态方法)
3.引用构造方法
类名::new
4.使用类名引用成员方法
类名::成员方法
区别:不能引用所有类中的成员方法,如果抽象方法的第一个参数是A类型,只能引用A类中 的方法
5.引用数组的构造方法
数据类型[ ]::new