手机版

华为JAVA编程规范(10)

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

示例:

Application 类型的,命名以App 结尾——MainApp Frame 类型的,命名以Frame 结尾——TopoFrame

Panel 类型的,建议命名以Panel 结尾——CreateCircuitPanel Bean 类型的,建议命名以Bean 结尾——DataAccessBean EJB 类型的,建议命名以EJB 结尾——DBProxyEJB

Applet 类型的,建议命名以Applet 结尾——PictureShowApplet

建议4 如果函数名超过15 个字母,可采用以去掉元音字母的方法或者以行业内约定俗成的缩写

方式缩写函数名。(1.42+)

示例:

getCustomerInformation() 改为 getCustomerInfo()

建议5 准确地确定成员函数的存取控制符号:只是该类内部调用的函数使用 private 属性,继承

类可以使用的使用protected属性,同包类可以调用的使用默认属性(不加属性控制符号),对外公开的函数使用public属性(1.42+)

示例:

protected void getUserName() {

。。。。。。 }

private void calculateRate() {

。。。。。。 }

建议6 含有集合意义的属性命名,尽量包含其复数的意义。(1.42+) 示例:

customers, orderItems

1.4 编码 1.4.1 规则

规则1 数据库操作、IO操作等需要使用结束close()的对象必须在try -catch-finally 的finally中

close(),如果有多个IO对象需要close(),需要分别对每个对象的close()方法进行try-catch,防止一个IO对象关闭失败其他IO对象都未关闭。(1.42+)

示例:

try {

// ... ... }

catch(IOException ioe)

Page 10 , Total 19

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