【发布时间】:2013-08-16 01:00:25
【问题描述】:
我想知道使用最终局部变量是否有用。当继承出现时,变量无论如何都不会被覆盖。例如下面的简单代码
public static void main(String args[]) {
final String data = "Hello World!";
System.out.println(data);
}
这个例子很简单,可能不是相关代码,但问题更笼统。我见过很多代码(所有代码都包含在具有最终局部变量的主函数中)是否有声明局部变量的可用性除了它们不能在同一个函数本身中编辑之外,它们是最终的吗?
【问题讨论】:
-
你为什么需要它?您可以使用硬编码或在类中使用私有 final
标签: java final local-variables