W Javie, zgodnie z konwencją, getter i setter dla pól logicznych będą isField()i setField(). To działa perfekcyjnie z nazwami pól, które są przymiotniki jak active, visible, closeditp
Ale jak nazwać pole, które ma znaczenie czasownika, na przykład haveChildren? Może dodać „_ing” do czasownika ( )?havingChildren
Aby to wyjaśnić, nie mam kontroli nad nazwami metod (getter i setter), ponieważ są one generowane automatycznie przez IDE. Potrzebuję więc odpowiedniej nazwy pola, aby gdy IDE wygenerowało dla niego getter, wyczuła. Na przykład, hasChildrenjest idealną nazwą pola, ale gdy IDE wygeneruje getter dla tego pola, będzie isHasChildren. Jak to rozwiązać?
parentzadziałałoby.