Si una clase contiene una variable llamada "blah", entonces la sintaxis getter/setter estándar es obviamente getBlah() y setBlah(). Pero si tengo una clase POJO con una variable llamada isBlah, ¿usaría:¿Cuál es la sintaxis correcta para "variable" getter/setters en una clase POJO?
public type getIsBlah() {
return isBlah;
}
public setIsBlah(type isBlah) {
this.isBlah = isBlah;
}
¿O sería esto?
public type isBlah() {
return isBlah;
}
public setBlah(type blah) {
this.isBlah = blah;
}
La primera parece ajustarse más estrictamente a las convenciones POJO, pero el segundo tipo es el que genera IntelliJ si pregunto a hacer una clase getter/setters (y bueno, IntelliJ nunca me ha defraudado todavía :]). Entonces, ¿cuál es la sintaxis preferida?
+1 para romper las convenciones de JavaBeans –
@Vincent: Supongo que quiere decir "+1 por mencionar que rompería las convenciones de JavaBeans" - en lugar de "+1 - ¡ser un innovador de la convención!" :) –