- 137
- 0
- 约1.25万字
- 约 20页
- 2016-12-09 发布于重庆
- 举报
C第5章习题参考答案.
什么是类的继承与派生?
继承性是面向对象程序设计的第二个重要特性,通过继承实现了数据抽象基础上的代码重用。继承是对许多问题中分层特性的一种自然描述,因而也是类的具体化和被重新利用的一种手段,它所表达的就是一种对象类之间的相交关系。它使得某类对象可以继承另外一类对象的特征和能力。继承所具有的作用有两个方面:一方面可以减少代码冗余;另一方面可以通过协调性来减少相互之间的接口和界面。通过继承方式定义的子类也称为派生类。
类的三种继承方式之间的区别是什么?
类的继承方式有public(公有)继承、protected(保护)继承和private(私有)继承三种。对于不同的继承方式,会导致基类成员原来的访问属性在派生类中有所变化。表5.1列出了不同继承方式下基类成员访问属性的变化情况。
表5.1 不同继承方式下基类成员的访问属性
访问属性
继承方式 public protected private public public protected 不可访问的 protected protected protected 不可访问的 private private private 不可访问的 说明:
该表第1列给出3种继承方式,第1行给出基类成员的3种访问属性。其余单元格内容为基类成员在派生类中的访问属性。
从表中可以看出:
(1) 基类的私有成员在派生类中均是不可访问的
您可能关注的文档
最近下载
- (正式版)B 13398-2008 带电作业用空心绝缘管、泡沫填充绝缘管和实心绝缘棒.docx VIP
- 春天小升初word简历模板.doc VIP
- 公路沥青路面设计规范.pdf VIP
- 人工智能训练师 课件全套 第1--8章 人工智能概述 --- 人工智能的伦理与法规.pptx
- 110kV〜750kV架空输电线路施工及验收规范.docx VIP
- 某项目SD-WAN测试报告.docx VIP
- 20240312-华西证券-黑电行业深度:Mini_LED加速渗透,产业链持续受益.pdf VIP
- xxxx公司网络管理制度及处罚规定.doc VIP
- 六年级(下)数学 期中质量检测卷《人教版》.docx VIP
- SD-WAN技术与市场趋势.pdf VIP
原创力文档

文档评论(0)