变量和命名规范

变量和命名规范

ID:40797441

大小:86.50 KB

页数:7页

时间:2019-08-07

变量和命名规范_第1页
变量和命名规范_第2页
变量和命名规范_第3页
变量和命名规范_第4页
变量和命名规范_第5页
资源描述:

《变量和命名规范》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、JAVA编程规范变量和命名规范文档编号版本1.0JAVA编程规范变量规范命名规范第7页共7页JAVA编程规范变量和命名规范1.引言本文档对Java代码的编程方式、风格做了统一规范,目的是减少编程人员代码编写中的语法错误,并通过增强代码的通读性和易懂性,使得代码修改和程序维护相对简单。本文档可用作公司新进人员的培训材料,也可用作检查代码编写质量的参考。2.变量规范2.1每行个数每一行只允许定义一个变量,不允许定义多个变量。每个变量必须加以注释,换句话说,下面变量定义是正确的intlevel;//indentationlevelintsiz

2、e;//sizeoftable不允许写成如下的变量定义intlevel,size;不允许在同一行定义不同的变量。例如:intfoo,fooarray[];//错误的!注:下面的例子在变量类型和标识符之间用Tab隔开,使得变量的排列比较整齐:intlevel;//indentationlevelintsize;//sizeoftableObjectcurrentEntry;//currentlyselectedtableentry2.2初始化局部变量在定义的同时必须进行初始化。如果无法确认变量的初始值,则置为null。例如:Objectc

3、urrentEntry=null;2.3定义位置在语句块(被花括弧“{”和“}”第7页共7页JAVA编程规范变量和命名规范包括的代码段称为语句块)的开始位置定义变量。而不要在首次使用变量时才定义,这样会造成代码混乱和易读性降低。voidmyMethod(){intint1=0;//在方法体开头定义if(condition){intint2=0;//在“if”语句开头定义...}}有一个特例,对于“for”循环语句的循环变量,可以在“for”循环的条件语句中定义:for(inti=0;i

4、盖外部变量。例如,不要在内部语句块定义和外部变量同名的变量:intcount;...myMethod(){if(condition){intcount;//避免!...}...}2.4类和接口的定义当编写Java类或接口定义时,下列规则必须遵守:l方法名称和其参数列表前的圆括弧“(“之间不允许有空格l开括弧“{”必须在定义语句之后的同一行,作为定义语句的一部分l闭括弧“}”必须单独一行,位置和类或接口定义语句左对齐。有一种特殊情况,当“{”和“}”之间没有任何语句时,“}”必须紧跟在“{”之后classSampleextendsObje

5、ct{intivar1;intivar2;Sample(inti,intj){ivar1=i;ivar2=j;}第7页共7页JAVA编程规范变量和命名规范intemptyMethod(){}...}l方法之间必须以空行分隔3.命名规范3.1功能命名[处理功能][GUI组件]缩写处理内容缩写控件类Add追加处理btnButton类Allok确认处理chbCheckBox类Back备份处理cbgCheckboxGroup类Clc计算处理cboComboBox类Chg更改处理choChoice类Check检查处理lblLabel类Close关

6、闭处理lstList类Clear清空处理txtTextField类Cmp比较处理txtTextArea类Cnv转换处理cnvCanvas类Copy复制处理dlgDialog类Create生成处理pnlPanel类Delete删除处理mnuMenuItem类Disp显示处理stsStatusBar类End结束处理frmFrame类Err错误处理Free释放处理Get取得处理Lock锁定处理Ini初始化处理Ins插入处理Make作成处理Mdi编辑(修改)处理Move移动处理MsgMessage处理OpenOpen处理Print印刷处理Rea

7、d读入处理第7页共7页JAVA编程规范变量和命名规范Req要求处理Serch检索处理Set设定处理Upd更新处理Write写入处理※对处理功能的缩写,具体使用时还应遵从被使用的对象的命名规范※对GUI组件缩写,要写1个大写字母和全部的小写字母,遵从具体被使用的对象的命名规范,最好执行1个字母的大写/小写。例:TextFieldtxtPassword(GUI变量)3.2对象命名3.2.1Package的命名Package的名字应该是全部由小写字母组成。原则上按照其完成的业务功能进行命名,要求系统需求开发时就要划分业务模块。3.2.2文件名

8、规范JAVA源程序的文件名必须和其包含的public类名称一致,诸如(class名).java。3.2.3Class的命名要求遵循以下规范:l若Class的名字是一个单名词,必须开头字母大写而其它字母都小写

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。