Java在方法中使用final关键字

时间:2012-05-01 02:04:50

标签: java final

在Java中,关键字final用于指示无法重新分配变量。如果是这种情况,为什么在方法中声明的变量不能具有final关键字?为什么这不合法:

public void method()
{ 
  final String x = "name";
}

它可以派上用场很长的方法。

1 个答案:

答案 0 :(得分:3)

你可以。

public void foo() {
    final String bar = "bar";
}

编译得很好。