最佳答案
有一条规则说:
表示常量(最终变量)的名称必须全部大写 使用下划线分隔单词 (摘自 http://geosoft.no/development/javastyle.html)
对于像 int 或字符串这样的基本类型可以很好地工作:
private static final int MAX_COUNT = 10;
但是非原始类型又如何呢? 在大多数情况下,我看到了以下内容:
private static final Logger log = Logger.getLogger(MyClass.class);
或者在单身人士中,实例变量不是大写字母。
问题是,声明这些类型的变量(如 log 和 instance)的正确方法是什么?