手机版

华为JAVA编程规范(9)

发布时间:2021-06-08   来源:未知    
字号:

格式:

get + 非布尔属性名() is + 布尔属性名() set + 属性名() 动词()

动词 + 宾语() 示例:

public String getType();

public boolean isFinished();

public void setVisible(boolean); public void show();

public void addKeyListener(Listener);

规则4 属性名使用意义完整的英文描述,第一个单词的字母使用小写,剩余单词首字母大写其

余字母小写的大小写混合法。属性名不能与方法名相同。(1.42+)

示例:

private customerName; private orderNumber; private smpSession;

规则5 常量名使用全大写的英文描述,英文单词之间用下划线分隔开,并且使用 static

final修饰。(1.42+)

示例:

public static final int MAX_VALUE = 1000;

public static final String DEFAULT_START_DATE = "2001-12-08";

1.3.2 建议

建议1 包名采用域后缀倒置的加上自定义的包名,采用小写字母,都应该以com.huawei开头(不

包括一些特殊原因)。在部门内部应该规划好包名的范围,防止产生冲突。部门内部产品使用部门的名称加上模块名称。产品线的产品使用产品的名称加上模块的名称。(1.42+)

说明:除特殊原因包结构都必须以com.huawei开头,如果因为OEM合作等关系,可以不做要求。 格式:

com.huawei.产品名.模块名称 示例:

融合WEBSMAP包名 com.huawei.iin.websmap

建议2 通过对函数或过程、变量、结构等正确的命名以及合理地组织代码的结构,使代码成为

自注释的。(1.42+)

说明:清晰准确的函数、变量等的命名,可增加代码可读性,并减少不必要的注释。

建议3 常用组件类的命名以组件名加上组件类型名结尾。(1.42+)

Page 9 , Total 19

华为JAVA编程规范(9).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)