Naming boolean field that is a verb
        Posted  
        
            by 
                dnhang
            
        on Programmers
        
        See other posts from Programmers
        
            or by dnhang
        
        
        
        Published on 2013-10-11T14:53:56Z
        Indexed on 
            2014/08/20
            22:33 UTC
        
        
        Read the original article
        Hit count: 445
        
In Java, by convention getter and setter for boolean fields will be isField() and setField(). This works perfectly fine with field names that are adjectives like active, visible, closed, etc.
But how do I name a field that has meaning of a verb, like haveChildren? Add _ing to the verb (havingChildren), maybe?
Edit: to clarify, I don't have control of the method names (getter and setter), they are auto-generated by the IDE. So what I need is an appropriate field name so that when the IDE generate a getter for it, it make senses. For example, hasChildren is a perfect field name, but when the IDE generate the getter for the field it would be isHasChildren. How do I solve this?
© Programmers or respective owner