第12周实验报告1:关于访问限定符的讨论
2012-05-07 18:35
141 查看
在这次的程序中,有两个部分运用到了访问限定符,一个是类内;一个是派生类与基类间。在类内的作用已经使用过多次了,为了改变类成员的访问属性,类中成员的默认访问属性是私有的,运用访问限定符类似于在封装的类中开一些能够被类外访问的“洞”,访问限定符就是这些“洞”的标志,在新用到的“受保护的”限定符主要是针对派生类而言的,如果这个类不作为基类的话,“受保护的”和“私有的”的成员之间没什么区别。
在基类与派生类之间,同样用到了访问限定符,这个主要是针对派生类从基类中得到的成员的,“公有的”是最直接的继承,基类原来什么样在派生类中就是什么样,“私有的”是将基类中可继承的成员在派生类中都作为私有成员而存在,“受保护的”含义相同。对于类外的访问来说,一直用私有继承的派生类在最终的派生类中能直接访问的成员也就只有本类和该派生类的父类成员,这种继承机制类似于现实生活中人与人的交流,你只能调用与你直接交流的那个人所公开的资源,至于其他的你不用关心;一直是受保护继承的派生类最终的派生类对于外界的访问就像是一个长的仙人掌一样,仙人掌的刺是派生过程中各个类的一些公共成员。当然,以上所说的继承都是针对类中非私有成员来说的,私有成员是只能在本类中访问的。
以上是我对访问限定的一些理解,如有不足之处烦请不吝赐教,谢谢。
在基类与派生类之间,同样用到了访问限定符,这个主要是针对派生类从基类中得到的成员的,“公有的”是最直接的继承,基类原来什么样在派生类中就是什么样,“私有的”是将基类中可继承的成员在派生类中都作为私有成员而存在,“受保护的”含义相同。对于类外的访问来说,一直用私有继承的派生类在最终的派生类中能直接访问的成员也就只有本类和该派生类的父类成员,这种继承机制类似于现实生活中人与人的交流,你只能调用与你直接交流的那个人所公开的资源,至于其他的你不用关心;一直是受保护继承的派生类最终的派生类对于外界的访问就像是一个长的仙人掌一样,仙人掌的刺是派生过程中各个类的一些公共成员。当然,以上所说的继承都是针对类中非私有成员来说的,私有成员是只能在本类中访问的。
以上是我对访问限定的一些理解,如有不足之处烦请不吝赐教,谢谢。
相关文章推荐
- 多域间的访问-实验报告
- 《C++第十二周实验报告1-1》----理解基类中成员的访问限定符和派生类的继承方式
- 第12周实验报告任务2
- 第十二周实验报告(任务一)【派生类成员的访问属性的原则】
- 第十八周实验报告一(指针访问字符数组)
- Facebook团队关于Hadoop/HBase在SSD上的实验和讨论(转)
- 人工社会、计算实验、平行系统——关于复杂社会经济系统计算研究的讨论
- 第十七周实验报告三(指针访问字符数组)
- 关于equal和toString方法的实验报告
- 关于大四上学期的计算机图形学实验报告123——opengl建模、载入OBJ文件、纹理贴图、光照、交互。
- 《C++第十五周实验报告3-1、2》---对照运行的结果和教材中关于格式控制的说明
- 百度搜索引擎的工作原理 鏀惰棌鍒帮細 时间:2015-07-10 文章来源:马海祥博客 访问次数:4330 关于百度以及其它搜索引擎的工作原理,其实大家已经讨论过很多,但随着科技的进步、互联网
- 5月8日实验报告(一)理解基类成员的访问限定符和派生类的继承方式
- 关于equal和toString方法的实验报告
- 从一个有趣的小实验引出的关于字体的讨论
- 第12周实验报告任务3
- 关于跨域访问的讨论
- 第12周实验报告3
- 易语言----关于超级网页访问模块 在多线程的使用中 出错的问题 讨论
- 十二周实验报告任务1 理解基类中成员的访问限定符和派生类的继承方式。