华为JAVA编程规范(10)
发布时间:2021-06-08
发布时间: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
上一篇:中医药人才培养措施