概述
我刚刚注意到我不知道的东西.
private boolean isCertified;
public boolean isCertified() {
return isCertified;
}
public void setCertified(boolean certified) {
isCertified = certified;
}
Intellij生成了以下getter和setter.顺便说一句,龙目岛生产同样的吸气器和设置器.
我会预料到:
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的属性和一个getter是isXXX而不是isIsXXX:它是一个有效的Java Bean定义吗?
>有没有任何其他隐藏的Java Bean角色的情况,我可能想知道提高代码的可读性?
谢谢
最后
以上就是和谐手链为你收集整理的java布尔字段用is前缀_是一个布尔属性名称前缀“is”仍然是有效的Java Bean?的全部内容,希望文章能够帮你解决java布尔字段用is前缀_是一个布尔属性名称前缀“is”仍然是有效的Java Bean?所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复