【发布时间】:2014-06-12 02:21:47
【问题描述】:
看了global-variables-in-java,发现不建议声明全局 变量。但是,如果我想声明所有类中的所有方法都可以查看的常量变量,那么有什么更好的方法。如何使这些变量的范围全局化?如何以及为什么,谢谢!
【问题讨论】:
-
为什么该问题的答案对您不起作用?听起来你在说“我发现不建议声明全局变量,但我还是想声明它们。我该怎么做?”
-
如果它不是静态的,就无法访问它,而是将全局类的每个实例传递给要访问它的每个类。
-
可能没有声明全局变量?如果没有更多的上下文,很难说什么是“更好”。
-
添加您需要替代方案的代码示例以及您认为需要替代方案的原因。
-
Java没有全局变量,但是有静态字段,基本一样。
标签: java class scope constants global