【发布时间】:2014-02-25 20:15:24
【问题描述】:
Local Classes 的 Java 文档说:
此外,本地类可以访问本地变量。然而,一个 local 类只能访问声明为 final 的局部变量。 当一个局部类访问一个局部变量或参数时 封闭块,它捕获该变量或参数。例如, PhoneNumber 构造函数可以访问局部变量 numberLength 因为它被宣布为最终的; numberLength 是一个捕获的变量。
什么是捕获变量,它的用途是什么,为什么需要它?请帮助我理解它的概念。
【问题讨论】:
-
给出你的来源。有些引用只在上下文中有意义。
-
@SotiriosDelimanolis,谢谢提醒,我已经更新了我的帖子的来源细节。
标签: java