知らなかったことに気がつきました。
private boolean isCertified;
public boolean isCertified() {
return isCertified;
}
public void setCertified(boolean certified) {
isCertified = certified;
}
次のゲッターとセッターは、Intellij によって生成されています。ところで、Lombok は同じ種類のゲッターとセッターを生成します。
私は次のようなものを期待していたでしょう:
private boolean isCertified;
public boolean isIsCertified() {
return isCertified;
}
public void setIsCertified(boolean certified) {
isCertified = certified;
}
ìs
そのため、プロパティ名が読みやすくなると思うにもかかわらず、通常、ブール属性の前に を付けません。
私は通常、次のようなものを書きます。
private boolean certified;
public boolean isCertified() {
return certified;
}
public void setCertified(boolean certified) {
certified = certified;
}
だから私は疑問に思います:
名前付きのプロパティ
isXXX
と getterisXXX
の代わりにisIsXXX
: は有効な Java Bean 定義ですか?コードの可読性を向上させるために知りたい、そのような隠れた Java Bean コーナー ケースは他にありますか?
ありがとう