【发布时间】:2014-07-16 14:11:13
【问题描述】:
其实这是我的代码
public class Example {
public void method () throws InterruptedException {
int var = 100;
Thread.sleep(5000);
// do some logic
}
}
我需要知道局部变量 var 像智者所说的那样被封装了。
【问题讨论】:
-
你想达到什么目的?你想在哪里访问局部变量?
-
就像我在运行时所说的那样。一般原因。
-
为什么不用变量名
var来访问呢?为什么需要反思? -
问题实际上是关于安全和封装的。
-
Aaron,我认为我们有语言问题;许多读者不确定您的问题是什么。如果您提供有关您正在尝试做什么(或您试图阻止其他人做什么)的更多信息,它将帮助人们回答您。 (例如,您是否试图读取您没有源代码的类/库中的隐藏变量?)