变量命名规则
我为了不想再看见用拼音做变量命名的大佬了,特此写个博文,整理下通用的变量命名规则,给大家分享学习一下。
L001:驼峰式命名法
程序员们为了自己的代码能更容易的在同事之间交流,所以多采取统一的可读性比较好的命名方式。例如:有些程序员喜欢全部小写,有些程序员喜欢用下划线,所以如果要写一个myname的变量,他们常用的写法会有myname、my_name、MyName
或者myName。这样的命名规则不适合所有程序员阅读,而利用驼峰命名法来表示,可以增加程序可读性。
1、小驼峰式命名法(lower camel case):
第一个单词以小写字母开始,第二个单词的首字母大写。例如:firstName、lastName。
2、大驼峰式命名法(upper camel case):
每一个单词的首字母都采用大写字母,例如:FirstName、LastName、CamelCase,也称为 Pascal(帕斯卡) 命名法。变种:StudlyCaps,是“驼峰式大小写”的变种。
L002:匈牙利命名法
匈牙利命名法。该命名法是在每个变量名的前面加上若干表示数据类型的字符。基本原则是:变量名=属性+类型+对象描述。如i表示int,所有i开头的变量命都表示int类型。s表示String,所有变量命以s开头的都表示String类型变量。例如,sSex,sType,sName等等!
L003:帕斯卡命名法
帕斯卡命名法 即pascal命名法。做法是首字母大写,如UserName,常用在类的变量命名中。在Java语言中类名使用帕斯卡命名方式,如:VelocityResponseWriter,包名全用小写:net.oschina.beans.xxx。
L004:其它
变量名和方法名小写开始的驼峰命名,例如:studentParentName.
常量名用全大写:MAX_PARAMETER_COUNT = 100
枚举类名参考普通类名,枚举变量使用全大写。例如,
颜色枚举:
package com.lhm.test.demo; public enum Color { RED, GREEN, BLANK, YELLOW }
今天就暂时分享到这里啦,欢迎各位来交流学习,啦啦啦,溜溜球。