0

些細な質問に思えるかもしれませんが、私はたくさん検索しましたが、答えが見つかりませんでした.
次のような最終フィールドがある場合:

private final double DEGREES;

変数は最終的なので大文字で書かれていますが、ゲッターメソッドも大文字で書かれますか? では、getDEGREES または getDegress でしょうか?

4

3 に答える 3

9

である必要がありますgetDegrees。そして、私の意見では、すべて大文字にする必要があるのは一部のフィールドだけstatic finalです。final のメンバー フィールドは、すべて大文字にする必要はありません。

/edit
確かに、Oracle のJava コード規則static finalでは、すべて大文字の定数のみを使用するように指示されており、すべてのメンバー変数は小文字のキャメルケースにする必要があります。

于 2012-05-19T21:47:58.923 に答える
3

それが定数の場合、ゲッターなしで静的フィールドとして公開できます。それが標準的なやり方のようです。

于 2012-05-19T21:49:26.970 に答える
0

ゲッターの適切な命名規則は getDegrees です

于 2012-05-19T21:49:04.150 に答える