【发布时间】:2014-06-13 03:05:20
【问题描述】:
我想知道如何在java中实现局部静态变量。我知道Java不会支持它。但是实现相同目标的更好方法是什么?我不希望我的类中的其他方法访问该变量,但它应该在方法的调用中保留该值。
谁能告诉我。
【问题讨论】:
-
“local”和“static”有些矛盾……但无论如何,只有一个常规的实例变量或其他东西而不是从其他方法访问它有什么问题?
-
“我不希望我的类中的其他方法访问该变量” - 然后不要让他们访问该变量。问题解决了。类中的访问修饰符将是矫枉过正。
-
是的,stackoverflow.com/a/12274406/217324 这个问题的答案是正确的:使用对象实例来维护状态。
标签: java static static-variables