В Java по соглашению getter и setter для логических полей будут isField()
и setField()
. Это отлично работает с именами полей , которые являются таким прилагательными , как active
, visible
, closed
и т.д.
Но как я могу назвать поле, которое имеет значение глагола, например haveChildren
? Может быть, добавить «_ing» к глаголу ( )?havingChildren
Чтобы уточнить, у меня нет контроля над именами методов (getter и setter), поскольку они автоматически генерируются IDE. Так что мне нужно подходящее имя поля, чтобы когда IDE генерировала для него геттер, это имело смысл. Например, hasChildren
это идеальное имя поля, но когда IDE сгенерирует метод получения для поля, это будет так isHasChildren
. Как мне это решить?
parent
будет работать.