这看起来可能是一个微不足道的问题,但我搜索了很多并且找不到答案。
如果我有这样一个最终的领域:最终字段名称的获取方法
private final double DEGREES;
的variabile的是写在帽子,因为它是最后的,也应在getter方法是帽子?所以这将是getDEGREES或getDegress?
这看起来可能是一个微不足道的问题,但我搜索了很多并且找不到答案。
如果我有这样一个最终的领域:最终字段名称的获取方法
private final double DEGREES;
的variabile的是写在帽子,因为它是最后的,也应在getter方法是帽子?所以这将是getDEGREES或getDegress?
它应该是getDegrees
。而且,在我看来,唯一应该在所有大写字母中的字段是static final
。最终的成员领域不需要全部大写。
/编辑
事实上,Oracle的Java code conventions说只有在全部大写static final
常数,所有成员变量应该是lowerCamelCase。
的干将正确的命名规则,将getDegrees
如果这是一个常数,你就暴露它没有一个getter,作为一个静态字段。这似乎是标准做法。
无论如何我认为... –
如果你的目标是遵循约定,那么变量本身不应该全部大写。 –
@eric这是我最初想到的,没关系,但如果我想严格遵守它的规定。 –