【发布时间】:2020-03-02 12:02:03
【问题描述】:
我开发了一个 Java 程序,其中包含在所有类中使用的某些静态变量。
现在,我想将这些变量存储在一个平台上,我可以引用来自任何类的调用,而不是一次又一次地声明它们。
我在互联网上进行了研究,发现了一些很好的解决方案,例如在接口中声明它们并在我的类中实现该接口。
另外,我可以编写一个单独的类并使用该类的对象调用这些变量。
谁能提出更好的解决方案?或者这两者之间哪个更好?请解释:)
【问题讨论】:
-
“我想将这些变量存储在一个平台上”你是什么意思?
-
就像我想声明它们一次,这样我就不必在每个类中声明或初始化它
-
你知道
static变量是如何工作的吗? -
如果它们是 static 变量,则第二种解决方案不需要该类的 instance。
-
为什么不创建一个包含所有静态变量的类?
标签: java