这似乎是一个微不足道的问题,但我搜索了很多,但找不到答案 如果我有这样的最终字段:
private final double DEGREES;
变量是用大写字母写的,因为它是最终的,但是getter方法也应该是大写的吗?那么它会是getDEGREES还是getDegress?
答案 0 :(得分:9)
应该是getDegrees
。而且,在我看来,所有大写字母中应该包含static final
个字段。最终的成员字段不需要全部大写。
/编辑
实际上,Oracle的Java code conventions只说所有大写都有static final
个常量,所有成员变量都应该在lowerCamelCase中。
答案 1 :(得分:3)
如果这是常量,则可以在没有getter的情况下将其暴露为静态字段。这似乎是标准做法。
答案 2 :(得分:0)
getter的正确命名约定是getDegrees