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