【问题标题】:When to use upper case and when to use lower case for names何时使用大写以及何时使用小写作为名称
【发布时间】:2013-06-24 13:05:02
【问题描述】:

我是 Java 新手,刚开始学习这门语言,但在此过程中遇到了一些障碍,我希望您能就我遇到的问题给我一些指导。

我知道 Java 在涉及变量和一些保留字等内容时是区分大小写的。但是,我无法理解哪些使用小写字母,哪些使用大写字母。例如,我知道您必须在课堂上使用小写字母。但是对于 System 你必须使用大写的 S 否则它会在编译阶段出错。

有人可以帮我理解什么时候使用大写字母,什么时候使用小写字母来表示 java 命令吗?除非我引用另一个对象,否则一切都是小写的,然后它是否取决于该对象是否使用大写或小写名称保存?

【问题讨论】:

标签: java


【解决方案1】:

【讨论】:

  • 特别是naming
  • @Heuster 谢谢!添加到答案:-)
【解决方案2】:

最准确的答案是“使用与您使用的名称相同的大小写”。所以,如果这个类被称为System,你必须写System。如果方法调用print,则必须写print

我意识到这并没有立竿见影的帮助,但这是事实,而且你需要学会应对。

其他答案为您提供了关于类型大小写的非常有用的一般规则(类是 UpperCamelCase,方法是 lowerCamelCase,常量是 UPPER_WORM_CASE),但问题是,也有例外。在 JDK 代码中并不多,但在您引入的库和您继承的代码库中,会有例外。在我工作的代码库中,有许多枚举常量的名称是 UpperCamelCase 而不是正确的 ALL_CAPS_WORM_CASE,我们的约定是测试方法和许多测试实用程序方法以 lower_worm_case 命名。

因此,学习和内化真正重要的是您编写的名称必须与定义的名称匹配。这是唯一适用的真正规则。

【讨论】:

    【解决方案3】:

    试试这个:http://en.wikiversity.org/wiki/Learning_Java

    它将帮助您学习 Java,并且可以帮助您解决刚开始时可能遇到的任何问题。

    【讨论】:

      【解决方案4】:

      以下有用,简单变量=以小写开头,类名=以大写开头,最终变量=全部大写,方法=以小写字母开头

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-06-05
        • 1970-01-01
        • 2021-03-21
        • 2021-12-21
        • 1970-01-01
        • 2021-02-07
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多