什么是驼峰命名法

请详细讲解一下驼峰命名法的由来,以及如何命名和使用。...
2026年09月20日 16:47
有5个网友回答
网友(1):

骆驼式命名法(Camel-Case)又称驼峰式命名法,是电脑程式编写时的一套命名规则(惯例)。正如它的名称CamelCase所表示的那样,是指混合使用大小写字母来构成变量和函数的名字。程序员们为了自己的代码能更容易的在同行之间交流,所以多采取统一的可读性比较好的命名方式。

骆驼式命名法就是当变量名或函数名是由一个或多个单词连结在一起,而构成的唯一识别字时,第一个单词以小写字母开始;从第二个单词开始以后的每个单词的首字母都采用大写字母,例如:myFirstName、myLastName,这样的变量名看上去就像骆驼峰一样此起彼伏,故得名。

扩展资料:

驼峰命名法使用前注意事项:

1、由于Java面向对象编程的特性, 在命名时应尽量选择名词

2、驼峰命名法(Camel-Case): 当变量名或函式名是由一个或多个单字连结在一起,而构成的唯一识别字时,首字母以小写开头,每个单词首字母大写(第一个单词除外)。

如:myFirstName。

包名的书写规范 (Package) 推荐使用公司或机构的顶级域名为包名的前缀,目的是保证各公司/机构内所使用的包名的唯一性。包名全部为小写字母,且具有实际的区分意义。

一般要求:

1、选择有意义的名字,能快速地传达该类的用途。

2、所有包的命名必须采用小写英文字母。

实际应用:应用系统中经常应用分层,Dao层(数据库访问)、Service层(业务处理)、Web层(页面控制action类)。

1、包名的前几个为固定名称, 如果是网站的话,采用网站的域名的反写,如果域名还没有确定的话,采用公司固定的几个名称。如:net.vschool

2、在包名的接下来一个单词为模块的名称。如:用户模块,包名为net.vschool.user

3、关于模块的访问操作,采用分层形式,一般分为:

Dao层操作:一般定义在net.vschool.xxx.dao 中,其中xxx为模块名称。

Service层操作:一般定义在net.vschool.xxx.servie中。

web层操作:一般定义在 net.vschool.xxx.action中。

如下关于用户模块的例子:

net.vschool.user。

net.vschool.user.dao。

net.vschool.user.action。

net.vschool.user.service。

参考资料来源:百度百科-驼峰命名法



网友(2):

驼峰命名法是用来命名变量名或者函数名的,首字母小写,其它首字母大写,很多人容易把驼峰命名法和Java类的命名混淆。千万千万千万不要混淆,不好

网友(3):

程序往往不是一个人能够出来的,所以就必须制定一个规则,大家都按照同样的方式做事,叫做编码约定。比如变量都定义为nCounter,函数定义为GetStatusOfPNO(Index) 注意大小写的轮换,这个叫做驼峰命名法。

网友(4):

程序往往不是一个人能够出来的,所以就必须制定一个规则,大家都按照同样的方式做事,叫做编码约定。比如变量都定义为nCounter,函数定义为GetStatusOfPNO(Index) 注意大小写的轮换,这个叫做驼峰命名法。

程序员们为了自己的代码能更容易的在同行之间交流,所以多才取统一的可读性比较好的命名方式。
1.有些程序员喜欢全部小写,所以如果要写一个my name的变量,他们常用的写法回有my_name或者myName。后面的一种方法称为驼峰命名法,一为大写字母象驼峰。骆驼表示法的第一个字母是小写的,以后的单词都是用大写开头。

网友(5):