最终字段名称的getter方法

时间:2012-05-19 21:46:53

标签: java naming-conventions

这似乎是一个微不足道的问题,但我搜索了很多,但找不到答案 如果我有这样的最终字段:

private final double DEGREES;

变量是用大写字母写的,因为它是最终的,但是getter方法也应该是大写的吗?那么它会是getDEGREES还是getDegress?

3 个答案:

答案 0 :(得分:9)

应该是getDegrees。而且,在我看来,所有大写字母中应该包含static final个字段。最终的成员字段不需要全部大写。

/编辑
实际上,Oracle的Java code conventions只说所有大写都有static final个常量,所有成员变量都应该在lowerCamelCase中。

答案 1 :(得分:3)

如果这是常量,则可以在没有getter的情况下将其暴露为静态字段。这似乎是标准做法。

答案 2 :(得分:0)

getter的正确命名约定是getDegrees