变量命名规则


我为了不想再看见用拼音做变量命名的大佬了,特此写个博文,整理下通用的变量命名规则,给大家分享学习一下。


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  
} 
 

今天就暂时分享到这里啦,欢迎各位来交流学习,啦啦啦,溜溜球。