我遇到过类似这样的代码:
public void foo(String param1) {
final String param1F = param1;
...
}
我怀疑作者不知道他可以将 Final 关键字直接放在方法签名中,因为在方法的其余部分中他只使用 param1F 但我很好奇是否有人知道这可能有用?
如果您需要从匿名类访问变量,则这是必需的,例如:
Runnable f(int i) {
final int i2 = i;
return new Runnable() {
public void run() {
System.out.println(i2);
}
};
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)