In Java, per convenzione getter e setter per i campi booleani saranno isField()
e setField()
. Funziona perfettamente con i nomi dei campi che sono aggettivi come active
, visible
, closed
, ecc.
Ma come faccio a nominare un campo che ha il significato di un verbo, come haveChildren
? Aggiungi "_ing" al verbo ( havingChildren
), forse?
Per chiarire, non ho il controllo dei nomi dei metodi (getter e setter) in quanto sono generati automaticamente dall'IDE. Quindi quello di cui ho bisogno è un nome di campo appropriato in modo che quando l'IDE ne genera un getter, produce dei sensi. Ad esempio, hasChildren
è un nome di campo perfetto, ma quando l'IDE genera il getter per il campo sarebbe isHasChildren
. Come posso risolvere questo?