意外地在eclipse中生成getter和setter

时间:2017-05-19 09:51:13

标签: java

UITableView

可能导致反映失败?为什么eclipse会这样做,我不知道为什么?

1 个答案:

答案 0 :(得分:1)

这不是eclipse的问题,它是getter和setter的逻辑。

这是正确的,但是为了一个好的做法,不要将前两个字母大写,你可以在这里查看Java Tip #6 - Don't capitalize first two letters of a bean property name

  

这是我们的java标准。你不应该创建一个java bean   属性名称以前两位的大写字母开头。   可能导致令人困惑的结果。我们曾经发生过几次这样的事情。   最后将它添加到我们的标准和在代码审查中强制执行。一   我们看到问题的地方是struts。使用表单bean属性   在JSP页面中,Struts框架必须使用getter()&   setter()与bean交互。这种映射基于   java bean spec&在某些情况下可能导致方法找不到错误   如果开发人员没有恰当地命名该方法。 java bean   spec提供了如何在属性和属性之间进行映射的指南   相关的getter()&设定器()。