38

次のプライベートメンバーがある場合:

private int xIndex;

ゲッター/セッターにどのように名前を付ける必要がありますか:

getXindex()
setXindex(int value)

また

getxIndex()
setxIndex(int value)

編集者

getXIndex()
setXIndex(int value);

?

4

7 に答える 7

5

次のようにする必要があります。

getXIndex()
setXIndex(final int xIndex)
于 2010-06-01T08:03:43.860 に答える
1

メソッドは動詞で、最初の文字が小文字で大文字と小文字が混在し、各内部単語の最初の文字が大文字である必要があります。

于 2010-06-01T08:55:16.483 に答える
0

Eclipse ide は、セッターとゲッターを次のように自動的に生成します。

getxIndex()
setxIndex(int value)

これは、Java Bean API 仕様によるものです。

于 2016-05-22T18:34:59.210 に答える
0

パッケージ java.beans の Introspector.decapitalize を使用する必要があります。Java ルールに準拠しているため、問題はありません。

于 2015-02-23T14:59:39.527 に答える
-2

getXindex()が最善の方法だと思います。ゲッターは「get」で始まり、その後に最初の文字が大文字のメンバー名が続く必要があります。また、私が聞いた最新の規則では、複数の大文字を次々と避けるべきであると言われています。たとえば、getHTMLtooltip間違っています。getHtmlTooltip代わりにすべきです。また、クラスは不変であるため、すべてのメンバーを作成するようにしてください。finalセッターは必要ありません;)

于 2010-06-01T08:09:48.463 に答える