【发布时间】:2009-07-13 08:24:26
【问题描述】:
如果一个类包含一个名为“blah”的变量,那么标准的 getter/setter 语法显然是 getBlah() 和 setBlah()。但是,如果我有一个带有名为 isBlah 的变量的 POJO 类,我会使用:
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 从来没有让我失望过 :])。那么首选的语法是什么?
【问题讨论】: