Соглашение о присвоении имен для методов считывания/методов set в Java

если у меня есть следующий член парламента, не занимающий официального поста:

private int xIndex;

Как должен я называть свой метод считывания/метод set:

getXindex()
setXindex(int value)

или

getxIndex()
setxIndex(int value)

Править: или

getXIndex()
setXIndex(int value);

?

32
задан Donal Fellows 1 June 2010 в 08:08
поделиться

3 ответа

Методы должны быть глаголами в смешанном регистре с первой строчной буквой, с заглавной первой буквой каждого внутреннего слова.

1
ответ дан 27 November 2019 в 21:02
поделиться

Должно быть:

getXIndex()
setXIndex(final int xIndex)
4
ответ дан 27 November 2019 в 21:02
поделиться

Я думаю, что getXindex () - лучший способ. Получатель должен начинаться с «get», за которым следует имя члена с заглавной первой буквой. Также последние соглашения, о которых я слышал, гласят, что мы должны избегать использования нескольких заглавных букв подряд. Например, getHTMLtooltip неверен. вместо этого он должен быть getHtmlTooltip . Также вы должны попытаться сделать все ваши члены final , и в них не должно быть необходимости в сеттерах, поскольку класс будет неизменяемым;)

-2
ответ дан 27 November 2019 в 21:02
поделиться
Другие вопросы по тегам:

Похожие вопросы: