标签: java final
在Java中,关键字final用于指示无法重新分配变量。如果是这种情况,为什么在方法中声明的变量不能具有final关键字?为什么这不合法:
final
public void method() { final String x = "name"; }
它可以派上用场很长的方法。
答案 0 :(得分:3)
你可以。
public void foo() { final String bar = "bar"; }
编译得很好。