Javabean命名约定

时间:2016-05-15 13:44:19

标签: java

问题:对于访问者和变更者使用JavaBeans命名约定的方法是什么?
上面的代码是正确答案之一:

public getNumWings() {return numberWings;}

我检查了豆子definition(第8.3节澄清了一点),从我读到的(并且知道)我会说吸气器名称错误,这个答案是否真的正确?如果是,那是因为一个新的财产" numWings"是"创建/曝光"?

1 个答案:

答案 0 :(得分:3)

JavaBeans规范涉及属性,而不是字段。尽管属性由具有相同名称的简单字段支持是常见的,但是没有要求这样做,并且通常会计算许多属性(特别是诸如isEmpty()的布尔值)在飞行中。

在此示例中,getNumWings()访问者是名为numWings的属性的getter,并且没有问题。该属性由具有不同名称的字段支持的事实是私有实现细节,并且就bean接口而言无关紧要。