单数和复数相同的项目集合的Java命名约定



我想制作一个名为连续剧的类(包含关于这部电视剧的剧集和信息)

然后我有一个

List<Series> series;

如果我想在这个集合上循环,我希望它看起来像:

for (Series series : series) {}

我应该如何以良好的方式区分系列中的单个项目和系列的集合?把它命名为系列也许更好吗?

对于作用域严格的变量,只需将其称为s即可。

for (Series s : series) {}

在您的案例中,我会将单个命名为"nextSeries"或"currentSeries"

以下三种之一:

  1. 为您的列表找到一个更具描述性的名称。可能是seriesOfTheYearchannelsSeries

  2. 为您的系列找到一个更具描述性的名称。也许currentSeries

  3. 如果只用于非常紧凑的范围(如单行或两行),则只调用单个序列s

当然,您可以以各种方式组合选项

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

for (Series series : this.series) {}

有时最好从完全不同的角度来看待问题。

如果可能的话,我会去看演出。

最新更新