En Java, par convention, getter et setter pour les champs booléens seront isField()
et setField()
. Cela fonctionne parfaitement bien avec les noms de champs qui sont des adjectifs comme active
, visible
, closed
, etc.
Mais comment nommer un champ qui a la signification d'un verbe, comme haveChildren
? Ajoutez «_ing» au verbe ( ), peut-être?havingChildren
Pour clarifier, je n'ai pas le contrôle des noms de méthode (getter et setter) car ils sont générés automatiquement par l'IDE. Donc, ce dont j'ai besoin, c'est d'un nom de champ approprié pour que lorsque l'IDE génère un getter pour cela, il ait un sens. Par exemple, hasChildren
est un nom de champ parfait, mais lorsque l'EDI génère le getter pour le champ, ce serait isHasChildren
. Comment résoudre ce problème?
parent
cela fonctionnerait.