1

我的完整变量名是唯一代码,但是我希望这个变量是“ucode”-ish。

那么什么是正确的 Java 命名约定呢?

  1. 代码
  2. u代码
  3. 代码
4

4 回答 4

9

请参阅编码约定。对于变量,推荐使用驼峰式。关于。命名,我本来以为

uniqueCode

将是最合乎逻辑的选择(我知道这不在您的选择列表中)。任何变体对我来说都像是unicodeuCode的缩写,我认为它具有误导性。以上不是一个过长的名称(例如,它不是AbstractAnnotationAwareTransactionalTests!)

我可能不会在名称本身中嵌入变量的使用/限制。如果您重构用法,那么您也必须更改变量的名称。

于 2013-02-26T12:53:18.427 回答
3

命名约定的官方文档: http ://www.oracle.com/technetwork/java/javase/documentation/codeconventions-135099.html#367

于 2013-02-26T12:57:18.777 回答
2

变量名应以小写字母开头,其他单词应以大写字母开头。所以uCode或者uniqueCode会符合这个约定。

http://docs.oracle.com/javase/tutorial/java/nutsandbolts/variables.html

于 2013-02-26T12:56:34.880 回答
0

我总是以小写字母开始我的变量,然后将每个单词大写,所以我会选择 2 但更愿意调用它uniqueCode

于 2013-02-26T12:53:50.173 回答