Соглашения об именах методов.Должен ли метод называться getX (), если нет соответствующего setX ()? - PullRequest
1 голос
/ 19 октября 2010

Скажем, у меня есть класс Employee, в котором есть элемент данных о дате приема на работу.Этот элемент устанавливается только один раз, и он также является постоянным.Поэтому он будет инициализирован при создании объекта.

Если я хочу, чтобы у класса был метод, который возвращает дату проката, что лучше:

getHireDate();

Или просто:

hireDate();

Я слишком много думаю: D?

1 Ответ

1 голос
/ 19 октября 2010

Just

getHireDate();

в порядке. Ему не нужен метод 'set' для правильного вывода.

Редактировать: если вы еще этого не сделали, прочитайте некоторые документы по стилю кодирования Java ... они достаточно просты, а стандартные соглашения по кодированию облегчают жизнь всем. Я только что нашел это: Руководство по стилю программирования Java . Хорошего чтения.

...