本地静态变量和Java

Lak*_*tha 0 java static static-variables

我想知道如何在java中实现本地静态变量.我知道Java wount支持它.但实现同样目标的更好方法是什么?我不希望我的类中的其他方法访问变量,但它应该在方法的调用中保留值.

有人可以让我知道.

Ste*_*n C 5

我认为没有办法实现这一目标.Java不支持"本地静态"a la C,并且在保持源代码"真正的Java" 1的同时无法对其进行改进.

我不希望我的类中的其他方法访问变量,但它应该在方法的调用中保留值.

最好的方法是使它成为普通(私有)静态,然后不要从其他方法访问它.最后一点应该很容易......'因为你正在写课.


1 - 我想你可能会破解一些涉及预处理代码的东西,但这会使各种其他事情变得令人不快.我的建议是不要去那里:这不值得痛苦.