标签: java
我已经用Java编写了一段时间,我理解静态和非静态方法之间的区别。但我最近遇到了静态对象引用
private static Work workTwo = new Work();
对静态对象引用的需求是什么,在什么情况下我应该将它们包含在我的代码中
答案 0 :(得分:0)
当您需要语义时使用它。特别是当您希望值只存在一次并在类的所有实例或整个应用程序中共享时。 static final适用于不可变常量(例如数字或字符串)。
static final
另见: Why are static variables considered evil?