以下哪些是常用的或标准的:
private List<String> names ;
或者
private List<String> listOfNames ;
或者
private List<String> namesList ;
以下哪些是常用的或标准的:
private List<String> names ;
或者
private List<String> listOfNames ;
或者
private List<String> namesList ;
曾几何时,我们有匈牙利符号,因为 IDE 不提供智能感知,而且程序员太笨了,没有意识到拥有 30,000 行长的代码块是不可读的*。现在 IDE 很友好,程序员已经开始使用小而整洁的类,我们有 JavaDoc,而且一般的东西更容易阅读。
因此,只需为您的变量命名以供其使用。即名称。我不喜欢修复前/修复后的变量,因为这通常会使它们更难理解。
(*) 即我,可能有一些非常可耻的代码,上面有我的名字。
取决于用例。
names
如果这是唯一的“名称”变量
namesList
如果您的代码中有其他名称集合(例如namesSet)。
private List<String> listOfNames
是错的; 如果你会如此具体,你应该写 listOfStrings 或
private List<Name> listOfNames
重新定义您的类型(无论名称是什么)。
常规名称将是namesList
.
PS:如果你在 Eclipse 中使用自动完成,你会看到。!
关于变量名,你可以使用任何东西。
我的团队说 ,在阅读了变量名后,应该了解该变量将保存什么数据,但变量名应该按照 Java 命名约定。
在你的情况下,我会选择listOfNames
,因为它会说变量是列表类型并且它有名称。
任何适合您和您的团队的都可以。
IDE 非常聪明,它们可以处理其他所有事情,例如给定名称的含义、类型、权限等。