匿名方法是为了解决Java中的匿名内部类的冗余问题,闭包是用来简化Java中的什么问题?

来源:5-6 闭包

慕仔430479

2018-12-07 10:57

匿名方法是为了解决Java中的匿名内部类的冗余问题,闭包是用来简化Java中的什么问题?

写回答 关注

4回答

  • PrettyChan
    2020-05-17 18:27:51

    Java中没有闭包这个概念,但是Java中的匿名内部类类似于闭包,主要是使用final关键字来持有外部方法中的局部变量,因为外部方法执行后局部变量会被回收,这样匿名内部类中就拿不到外部方法中的局部变量了

  • 问天玄铁
    2019-08-13 16:16:23

    私有属性

  • Damon_No1
    2018-12-25 11:47:08

    我觉得这个闭包就类似java对象中的get set方法

  • 豫州
    2018-12-13 21:51:30

    Dart的目标不是取代Java,没必要与Java一一对应吧

Flutter开发第一步-Dart编程语言入门

Flutter开发语言-Dart编程入门,为大家上手及进阶Flutter打下坚实基础。

33620 学习 · 107 问题

查看课程

相似问题