En Java, por convención getter y setter para campos booleanos serán isField()y setField(). Esto funciona perfectamente bien con los nombres de campos que son adjetivos como active, visible, closed, etc.
Pero, ¿cómo nombro un campo que tenga el significado de un verbo, como haveChildren? Agregue "_ing" al verbo ( ), ¿tal vez?havingChildren
Para aclarar, no tengo control de los nombres de los métodos (getter y setter) ya que son generados automáticamente por el IDE. Entonces, lo que necesito es un nombre de campo apropiado para que cuando el IDE genere un captador para él, tenga sentido. Por ejemplo, hasChildrenes un nombre de campo perfecto, pero cuando el IDE genera el captador para el campo, sería isHasChildren. ¿Cómo puedo solucionar esto?
parentfuncionaría.