面向过程:强调做的过程
面向对象:强调谁去做,我们想解决一件事,我们只需创建对象让对象去干这件事就可以了
函数式编程:强调做什么,而不是谁去做
lambda就是强调的是函数式编程
lambda表达式就是简化匿名内部类的书写方式
我们来看一他的语法规则
使用lambda表达式也有要求
1:是用来简化匿名内部类的书写方式
2:这个匿名内部类只能继承函数式接口
3:只有一个抽象方法的接口叫做函数式接口
lambda表达式还可以继续省略
要求如下:
代码如下
面向过程:强调做的过程
面向对象:强调谁去做,我们想解决一件事,我们只需创建对象让对象去干这件事就可以了
函数式编程:强调做什么,而不是谁去做
lambda就是强调的是函数式编程
lambda表达式就是简化匿名内部类的书写方式
我们来看一他的语法规则
使用lambda表达式也有要求
1:是用来简化匿名内部类的书写方式
2:这个匿名内部类只能继承函数式接口
3:只有一个抽象方法的接口叫做函数式接口
lambda表达式还可以继续省略
要求如下:
代码如下