自学Java第48天
以前学习匿名内部类的时候
觉得使用起来真方便
毕竟不用创建一个新的类了
后来学了lambda表达式
才发现原来匿名内部类还可以更简便
直接用一个参数得到一个结果就可以了
原本以为lambda表达式是最简洁的了
现在学习了方法引用
我擦咧,竟然比lambda表达式还要简洁
直接引用方法名就可以了
方法参数啊,方法体啊都不用写
省略了方法逻辑,直接用方法名就好了
不得不感慨,真的是一环扣一环的
当然越简洁的语法越是会有条件限制的
lambda表达式需要是函数式接口才能用
方法引用在lambda的基础上还得逻辑存在
其中方法引用有六种引用方式:
对象引用方法
类名引用方方法(静态方法)
this引用方法
super引用方法
类构造器引用方法
数组构造器引用方法
就不一一讲解了,都整理在笔记中了