Java中的命名习惯

来源:互联网 发布:qq三国50js小红鬼 编辑:程序博客网 时间:2024/04/29 07:36

1.局部变量(Local Variable Name)

(1)局部变量名一般不包含动词,可以有多个单词组成,第一个单词的首字母小写。变量名最好能够突出这个变量的作用,如mycar,counter,username,password和proValue等。

(2)如不能突出变量的作用,则应该表现出变量的类型,例如对于Car类的引用,可以命名为car;对于String类型的引用,可以命名为str,str1;

(3)数组名字最后最好加个s。对于Car类的数组,可以命名为cars。对于int的数组,可以命名为students。

(4)对于for循环中用于控制循环的变量名,如果变量不能够表现其作用,则习惯于使用i,j,k.

(5)对于Boolean类型的变量,习惯以is开头,如isTrafficAdmin。

2.成员变量名(Member Variable Name)

 成员变量名与局部变量名规则大致相同。为了从变量名上区分一个变量是不是成员变量,可以给成员变量的开头加上一个m作为前缀。对于成员变量color,也可以将它的名字改为mcolor.这里的m代表member.

3.类名(Class Name)

  类名习惯上由一个或多个单词构成,每个单词的首字母要大写,如Car和RaceCar等。类名应该能够表达出这个类的作用。

4.方法名(Method Name)

  方法名习惯由一个或多个单词构成,其中第一个单词首字母小写。方法名应该能够表现出这个方法的功能,一般以动词开头,如driverCar.

5.参数名(Parameter Name)

  参数名与局部变量名规则大致相同。为了从变量名上区分一个变量是不是参数,可以给参数的开头加上一个p前缀,如pSpeeda。这里的P代表parameter。

6.包名(Package Name)

  包名一般由一个单词构成。包的全限定名应该能够表达出包中类的的作用。