2010-10-21 2 views
3

У меня есть логическое поле с именем showLabels в классе Bean, и я хочу предоставить ему методы getter и setter. Установщик будет setShowLabels, но должен ли геттер быть isShowingLabels, isShowLabels (это действительно странное звучание), или setShowLabels?Соглашения об именах Java-методов

ответ

8

Должно быть isShowLabels странно, как это может звучать, that's the convention. Вы всегда можете переименовать логическое значение в showingLabels.

+1

+1, и что более важно, чем это принято, это также * требуется *, если вы хотите использовать такие классы, как 'Introspector'. –

+0

дополнительно, если вы используете Eclipse, он может сгенерировать его для вас. –

+0

Спасибо. Я, вероятно, переименую поле в showLabels и «setShowingLabels» и «isShowingLabels». –

Смежные вопросы