0
点赞
收藏
分享

微信扫一扫

【JAVA语言面向对象】(42)lambda表达式的语法

雪域迷影 2022-03-11 阅读 21

Java8的新特性

Java8把函数式编程思想带进来。

函数式思想:

面向对象编程:封装 继承 多态 各种语法。。。。要求很严格

              加入很多控制,比如方法加final修饰,不允许重写

              属性private,不能直接访问,需要通过额外的get和set访问 ------额外加的内容多了,复杂了

函数式编程目的:简洁明了。

语法:

(参数列表)  ->{

   方法体;

}

Lambda表达式代表一个方法的实现,可以作为参数传递。

重要的说明:

(1)lambda表达式只能用于接口

(2)lamdba表达式只能支持接口中有且只有一个抽象方法。

举报

相关推荐

0 条评论