在Java语言中,关键字final
用来表示变量不能被重新赋值。如果是这样,为什么在方法中声明的变量不能有final
关键字呢?为什么这是不合法的:
public void method()
{
final String x = "name";
}
对于长方法,它可以派上用场。
发布于 2012-05-01 10:06:21
你可以的。
public void foo() {
final String bar = "bar";
}
将会编译得很好。
https://stackoverflow.com/questions/10392707
复制相似问题