【问题标题】:naming convention for class in java - all capsjava中类的命名约定-全部大写
【发布时间】:2020-06-30 03:43:28
【问题描述】:

Java 中的类都是大写的,你如何命名它?例如,如果我想创建一个类来选择某些人作为 VIP。我应该将类命名为“VIPSelector”还是“VipSelector”?

谢谢!

【问题讨论】:

  • 类名应以大写字母开头。两者都有效

标签: java class naming conventions


【解决方案1】:

您的两个选项都有效。类的主要目标是让它们以大写字母开头。因此,VIPSelector 和 VipSelector 都可以工作。此约定主要用于消除您在 OOP 中可以找到的常见错误,即您无法区分类和方法。

想象有一个名为“student”的类对象,要启动它,它会是 学生 s = 新学生(); 这看起来很像一个方法,这就是为什么按照惯例,我们将第一个字母大写。

【讨论】:

    【解决方案2】:

    类名应该是这样的:

    类名应该是名词,大小写混合 每个内部单词都大写。尽量保持你的类名简单 和描述性的。使用完整的单词——避免使用首字母缩写词和缩写词 (除非缩写比长形式更广泛使用, 例如 URL 或 HTML)。

    示例:光栅类;类 ImageSprite;

    查看此信息以获取信息:https://www.oracle.com/java/technologies/javase/codeconventions-namingconventions.html#:~:text=Class%20names%20should%20be%20nouns,such%20as%20URL%20or%20HTML)。

    【讨论】:

      【解决方案3】:

      这两个名字都可以接受。 Java 中命名类的一般约定是首字母始终大写,整个名称应为驼峰式,即每个单词的首字母大写。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2012-01-06
        • 2013-09-28
        • 1970-01-01
        • 1970-01-01
        • 2021-12-04
        • 2018-11-22
        • 1970-01-01
        相关资源
        最近更新 更多