在Java中,按照约定,布尔字段的getter和setter将是isField()和setField()。这工作完全正常与是形容词喜欢字段名active,visible,closed,等。
但是,如何命名具有动词含义的字段,例如haveChildren?在动词()上加上“ _ing” ,也许吗?havingChildren
为了澄清,我无法控制方法名称(getter和setter),因为它们是由IDE自动生成的。因此,我需要一个适当的字段名称,以便在IDE为其生成getter时有意义。例如,hasChildren是一个完美的字段名称,但是当IDE为该字段生成getter时,它将为isHasChildren。我该如何解决?
parent将起作用。