如果一個類包含一個名爲「blah」的變量,那麼標準的getter/setter語法顯然是getBlah()和setBlah()。但如果我有一個名爲isBlah的變量的POJO類,我會使用:POJO類中的「is」變量getter/setter的正確語法是什麼?
public type getIsBlah() {
return isBlah;
}
public setIsBlah(type isBlah) {
this.isBlah = isBlah;
}
或者它會是這樣嗎?
public type isBlah() {
return isBlah;
}
public setBlah(type blah) {
this.isBlah = blah;
}
第一似乎更加嚴格符合POJO公約,但第二個類型是什麼的IntelliJ產生,如果我問它使一個類的getter/setter方法(哎,的IntelliJ從來沒有讓我失望過:])。那麼哪個是首選語法?
打破JavaBeans約定+1 +1 – 2009-07-13 08:38:56
@Vincent:我假設你的意思是「+1提及它會違反JavaBeans約定」 - 而不是「+1 - 成爲會議破壞者!」 :) – 2009-07-13 08:44:35