为什么 Java 类的第一个字母应该是大写的?[已关闭]
2022-09-01 13:29:16
为什么 Java 类的第一个字母应该是大写的?是否不可能运行包含小写类名的程序?如果可能的话,有什么区别?
为什么 Java 类的第一个字母应该是大写的?是否不可能运行包含小写类名的程序?如果可能的话,有什么区别?
这是一种编码约定,被大多数Java程序所采用。当您习惯于给定的标准时,它使阅读代码变得更加容易。
不,你不必遵循它,但你不会因为不这样做而结交任何朋友;)
为什么/如何首先制定这一公约?
该约定由 Sun/Java 语言的创建者建立。
它可能是为了改善该语言在广泛而多样化的受众中的推广,降低新开发人员的入门级要求(如果你不需要在其他人对好代码是什么样子的“想法”之间切换,那么学习起来会容易得多),并且通常试图在社区内保持代码干净。
你可以问“为什么公司对编码人员有风格指南?”,通常,原因都是一样的。
使用命名约定可以在阅读代码时更轻松地快速理解代码。
下面是两行简单的代码:
foo = FooFactory.getFooInstance();
foo.doSomethingFoosDo();
如果我们知道作者遵循命名约定,我们很快就会知道几件事:
否则,我们就会浪费时间思考诸如“FooFactory是一个对象还是一个类?"
如果没有命名约定,您实际上必须搜索源代码才能回答此类问题。
乍一看,这似乎过于紧张,但当你开始编写更复杂的软件并与他人合作时,它会产生巨大的差异。
您会发现命名约定甚至可以使您自己的代码更具可读性。