设为首页 加入收藏

TOP

4.6.5 参数名
2013-10-07 00:26:28 来源: 作者: 【 】 浏览:45
Tags:4.6.5 参数

4.6.5   参数名

在编写很小的构造器时(这是十分常见的),常常在参数命名上出现错误。通常,参数用单个字符命名:

  

但这样做有一个缺陷:只有阅读代码才能够了解参数n和参数s的含义。于是,有些程序员在每个参数前面加上一个前缀“a”:


  

这样很清晰。每一个读者一眼就能够看懂参数的含义。

还一种常用的技巧,它基于这样的事实:参数变量用同样的名字将实例域屏蔽起来。例如,如果将参数命名为salary,salary将引用这个参数,而不是实例域。但是,可以采用this.salary的形式访问实例域。回想一下,this指示隐式参数,也就是被构造的对象。下面是一个示例

  

C++(www.cppentry.com)注释:在C++(www.cppentry.com)中,经常用下划线或某个固定的字母(一般选用m或x)作为实例域的前缀。例如,salary域可能被命名为_salary、mSalary或xSalary。Java程序员通常不这样做。

【责任编辑:夏书 TEL:(010)68476606】

回书目   上一节   下一节

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇4.7.2 静态导入 下一篇4.4.3 静态方法

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: