私は知らなかったことに気付きました。booleanプロパティ名の先頭に「is」が付いていますが、有効なJava Beanですか?
private boolean isCertified;
public boolean isCertified() {
return isCertified;
}
public void setCertified(boolean certified) {
isCertified = certified;
}
以下のゲッターとセッターがIntellijによって生成されました。ところで、ロンボクは同じ種類のゲッタとセッタを生成します。
私が期待していたようなもの:私は通常私のブール値は、ìs
と属性事実despites私はプロパティ名が読みやすくなると考えて接頭辞ない理由だ
private boolean isCertified;
public boolean isIsCertified() {
return isCertified;
}
public void setIsCertified(boolean certified) {
isCertified = certified;
}
。だから私は疑問に思う
private boolean certified;
public boolean isCertified() {
return certified;
}
public void setCertified(boolean certified) {
certified = certified;
}
:
isXXX
という名前のプロパティ、代わりにの
isXXX
さゲッターを持つ
:それが有効である
私は普通のような何かを書きますJava Beanの定義ですか?
コードの可読性を向上させるために、他に隠れたJava Beanのコーナーケースがありますか?
おかげ