Eclipse の名前生成規則では、ブール値のゲッターは で開始する必要がありis
ます。変数名がすでに で始まっている場合、is
追加の接頭辞は必要ないと考えられます。
Eclipse には、is
生成されたブール値ゲッターの使用を制御する設定があります。[設定] を開き、に移動しJava > Code Style
ます。そこで、「ブール値を返すゲッターに 'is' プレフィックスを使用する」オプションのチェックを外すことができます。Eclipse で生成されたブール値の getter は、他のすべてのものと同様に、「get」で始まります。
ところで、Java ではフィールドとメソッドが同じ名前であっても問題ありません。
ただし、「is」で始まるプロパティ名を使用すると、jsp で問題が発生する可能性があります。このスレッドで説明されているように、質問のようなプロパティ名 (isLifeTimeMember) は避け、代わりにプロパティ自体をプロパティ名 (lifeTimeMember) として使用することをお勧めします。
コード例:
boolean lifeTimeMember;
public boolean isLifeTimeMember() {
return lifeTimeMember;
}
public void setLifeTimeMember(boolean lifeTimeMember) {
this.lifeTimeMember = lifeTimeMember;
}
JSP でこの変数を使用する必要がある場合は、単に変数名「lifeTimeMember」を使用します。