课程
/移动开发
/Android
/Flutter开发第一步-Dart编程语言入门
匿名方法是为了解决Java中的匿名内部类的冗余问题,闭包是用来简化Java中的什么问题?
2018-12-07
源自:Flutter开发第一步-Dart编程语言入门 5-6
正在回答
Java中没有闭包这个概念,但是Java中的匿名内部类类似于闭包,主要是使用final关键字来持有外部方法中的局部变量,因为外部方法执行后局部变量会被回收,这样匿名内部类中就拿不到外部方法中的局部变量了
私有属性
我觉得这个闭包就类似java对象中的get set方法
Dart的目标不是取代Java,没必要与Java一一对应吧
举报
Flutter开发语言-Dart编程入门,为大家上手及进阶Flutter打下坚实基础。
1 回答dynamic可以理解为是java中的object吗
4 回答创建对象的时候,类名为什么在对象名称当中?
1 回答闭包声明与调用问题(与通常方法)
2 回答怎么向 map 中 追加 K:Value 类似JAVA put 那样
1 回答dart 闭包返回值问题