Соглашение об именах Java для коллекции элементов, чьи единственное и множественное число совпадают - PullRequest
1 голос
/ 10 марта 2012

Я хочу создать класс под названием «Сериал» (содержащий эпизоды и информацию об этом сериале)

Тогда у меня есть

List<Series> series;

Если бы я затем захотел перебрать эту коллекцию, я бы хотел, чтобы она выглядела так:

for (Series series : series) {}

Как правильно отличить один элемент серии и коллекцию? Может быть, лучше назвать серию коллекцией?

Ответы [ 4 ]

6 голосов
/ 10 марта 2012

Для переменных с ограниченной областью можно просто назвать это s.

for (Series s : series) {}

1 голос
/ 10 марта 2012

Я думаю, что вы можете использовать это ключевое слово в этой ситуации.this.series всегда ссылается на переменную поля класса.

for (Series series : this.series) {}
1 голос
/ 10 марта 2012

Один из следующих трех:

  1. найти более описательное имя для вашего списка.Может быть seriesOfTheYear или channelsSeries

  2. найти более описательное название для вашей серии.Может быть, currentSeries

  3. , если используется только в очень узких областях (например, в одной или двух строках), вызовите один серис просто s

Конечно, вы можете комбинировать варианты различными способами

1 голос
/ 10 марта 2012

Я бы назвал единственный в вашем случае «nextSeries» или «currentSeries»

...