设为首页 加入收藏

TOP

4.3.7 基于类的访问权限
2013-10-07 00:24:16 来源: 作者: 【 】 浏览:64
Tags:4.3.7 基于 访问 权限

4.3.7   基于类的访问权限

从前面已经知道,方法可以访问所调用对象的私有数据。一个方法可以访问所属类的所有对象的私有数据,这令很多人感到奇怪!例如,下面看一下用来比较两个雇员的equals方法。

  

典型的调用方式是

 

这个方法访问harry的私有域,这点并不会引发奇怪。然而,还访问boss的私有域。这是合法的,其原因是boss是Employee类对象,而Employee类的方法可以访问Employee类的任何一个对象的私有域。

C++(www.cppentry.com)注释:C++(www.cppentry.com)也有同样的原则。方法可以访问所属类的私有特性(feature),而不仅限于访问隐式参数的私有特性。

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

回书目   上一节   下一节

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇4.3.5 隐式参数与显式参数 下一篇4.3.2 多个源文件的使用

评论

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