Javaでは、慣例により、ブールフィールドのゲッターおよびセッターはisField()
およびになりsetField()
ます。これは、のような形容詞ですフィールド名と完全に正常に動作しactive
、visible
、closed
、など
しかし、次のような動詞の意味を持つフィールドに名前を付けるにはどうすればよいhaveChildren
ですか?「_ing」を動詞()に追加しますか?havingChildren
明確にするために、メソッド名(getterおよびsetter)はIDEによって自動生成されるため、制御できません。したがって、必要なのは適切なフィールド名であり、IDEがそのゲッターを生成するときに意味があります。たとえば、hasChildren
は完全なフィールド名ですが、IDEがフィールドのゲッターを生成すると、になりますisHasChildren
。これをどうやって解決しますか?
parent
機能します。