java 中 class 的命名约定 - 全部大写

naming convention for class in java - all caps

当 Java 中的 class 全部大写时,您如何命名?例如,如果我想创建一个 class 到 select 某些人成为 VIP。我应该将 class 命名为“VIPSelector”还是“VipSelector”?

谢谢!

class 名称应该是这样的:

Class names should be nouns, in mixed case with the first letter of each internal word capitalized. Try to keep your class names simple and descriptive. Use whole words-avoid acronyms and abbreviations (unless the abbreviation is much more widely used than the long form, such as URL or HTML).

示例:class 栅格; classImageSprite;

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

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

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

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