如果一个类包含一个名为“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