项目集合的单数和复数相同的Java命名惯例。

问题描述 投票:1回答:5

我想制作一个名为 "系列 "的类(包含该电视剧的剧集和信息)。

那么我有一个

List<Series> series;

如果我再想在这个集合上循环,我希望它是这样的。

for (Series series : series) {}

我应该如何区分一个系列的单项和一个系列的集合?也许把它命名为seriesCollection更好?

java foreach naming
5个回答
6
投票

对于紧缩范围的变量,可以直接调用它。s.

for (Series s : series) {}


2
投票

在你的情况下,我会把单个的命名为 "nextSeries "或 "currentSeries"。


1
投票

以下三个中的一个。

  1. 为你的名单找一个更有描述性的名字。也许是 seriesOfTheYearchannelsSeries

  2. 为你的系列找到一个更有描述性的名字。也许 currentSeries

  3. 如果只用在极狭小的范围内(比如一两条线),就把单条线叫作 "seris"。s

当然,你可以用不同的方式组合这些选项


1
投票

我认为在这种情况下可以使用this关键字。this.series 始终引用类字段变量。

for (Series series : this.series) {}

-1
投票

有时从一个完全不同的角度看问题会更好。

如果可能的话,我会选择Shows show。

© www.soinside.com 2019 - 2024. All rights reserved.