养成好的命名习惯

来源:互联网 发布:我的世界内置修改器js 编辑:程序博客网 时间:2024/04/29 07:54

 

1:局部变量名
(1)局部变量名一般不包含动词,可以有多个单词组成,第一个单词小写,变量名最好能突出这个变量名的作用,例如myCar,popValue如果不能突出变量的作用,可以表示变量的类型,例如String命名为str1,str2
(2)数组名字后面最好加个s,对于Car类的数组,可以命名为cars。对于int的数组可以命名为students。
(3)对于for循环中用于控制循环的变量名,如果变量名不能够变现其作用,则习惯与用i j k,
(4)对于boolean类的变量名,习惯以is开头,例如isTrafficAdmin。
2;成员变量名与局部变量名大体相同。为了从变量名上区分一个变量是不是成员变量,可以给成员变量的开头加上一个m作为前缀。对于成员变量
color,也可以将它的名字改成mcolor。m代表member。
3:类名 : 类名习惯用一个或多个单词构成,每个单词的首字母都大写,例如Car和RaceCar等。类名应该能表达出这个类的作用。
4:方法名:方法名习惯一个或多个单词构成,其中第一个单词字母小写,方法名应该能够表现出这个方法的功能,一般以动词开头,如
driverCar。
5:参数名:  参数名与局部变量名规则大致相同。为了从变量名上区分一个变量是不是参数,可以给参数的开头加上一个p前缀,如pSpeed ,p代表parameter。
6:包名(Package Name) 包名一般有一个单词构成,包的权限定名应该能够表达出包中的类的作用。本章中最好是把common包放在一个car的
包中,这样全限定名car。common就能够表示出common包中放的普通汽车类。

 

 

包让java的类更清晰优雅
1:一个java项目中的源代码都是存放某个目录下的,这个目录叫做源代码的根目录。(eclipse中的src)。
2:java中的包是用来给源文件分门别类的,包名必须是合法的标识符名。java中源代码的包在磁盘上就是一个目录。
3:包的权限定名是从源代码根目录开始的,包名与包名之间使用点号隔开。
4:java的包中可以包含源文件,也可以包含子包。
5:package语句的语法。
6:如果一个源文件不是在default package中,那么此源文件的第一有效行(除去注释和空行)必须是能够正确表示该源文件所在包的package
语句。
7:package语句的语法是:package + 空格 + 类所在的包的全限定名+;
8:;类的全限定名可以唯一地确定一个类,它的格式是:类所在的包的权限定名字+.+类名。
9:import语句是用来引入其他类的。它有两种语法格式,分别可以引入一个类和一个包中的所以类。
10:当在类中源代码中使用了其他类,而这个类却没有使用全限定名,那么java编译器会按照如下规则寻找这个类:使用第一种import语句引入
的类,与这个类在同一个包中的类和使用第二种import语法引入的类。如果通过这两种途径都没有找到所需要用的类,那么java编译器将会抛出错误。
11:java编译器会默认引入java.lang中的所有类。这个包中的类时非常常用的基础类。

原创粉丝点击