第4章继承与派生-C面向对象程序设计-蚌埠学院
C++面向对象程序设计 第八章 继承和派生 学习目标 8.1 为什么要引入继承的概念 面向对象程序设计十分强调软件的可重用性,其重要特征继承是软件复用的一种重要形式。在C++中,也通过继承机制来实现代码的可重用性。可以方便地利用一个已有的类建立新类,重用已有软件中的部分甚至很大的部分。它模拟客观事物发展是从简单到复杂和互相联系的规律。利用继承,我们可以推陈出新,易于扩展和完善已有的程序功能。在已有的类的基础上,可以派生一个新类。前者称为基类(base class)或父类,后者称为派生类(derived class)或子类。在类层次(class hierarchy)中,基类和派生类是相对的,从一个基类派生出来的类可以是另一个类的基类。 8.1.1 继承与派生问题举例 8.1.2 继承与派生的概念 保持已有类的特性而构造新类的过程称为继承。继承的目的是实现代码重用。在已有类的基础上新增自己的特性而产生新类的过程称为派生。派生的目的是当新的问题出现,原有程序无法解决(或不能完全解决)时,需要对原有程序进行改造。 说明: ⑴继承是面向对象程序设计方法的4个基本特征之一,是程序代码可重用性的具体体现。 ⑵在C++面向对象程序设计中,所谓类的继承就是利用现有的类创建一个新的类。新类继承了现有类的属性和行为。 ⑶为了使新类具有自己所需的功能,它可以扩充和完善现有类的属性和行为,
您可能关注的文档
- 特征-DriveHQ.ppt
- 环境监测系-长沙人才网.doc
- 物流空间信息技术.ppt
- 环境科学与工程学院-中山大学研究生院.doc
- 环安卫风险评估管理程序(GA-EP-01)-元智大学.doc
- 现代信息技术特点.ppt
- 环境健康影响评价.ppt
- 现代远程教学的师生互动-江苏广播电视大学.doc
- 现代远程教育2017年春季招生简章-浙江大学远程教育学院.doc
- 甘肃省重点学科建设与发展规划(2011-2015年)-兰州大学物理学院.doc
- 2026及未来5年中国肉酱行业市场运行态势及市场供需预测报告.docx
- 2026及未来5年中国消防火灾报警系统行业市场调查研究及投资战略研究报告.docx
- 2026及未来5年中国CFRP碳纤维增强基复合材料行业市场经营管理及发展前景展望报告.docx
- 2026及未来5年中国低代码行业市场全景评估及发展战略规划报告.docx
- 2026及未来5年中国焙烤食品行业运行动态及投资前景评估报告.docx
- 2026及未来5年中国淡奶行业市场竞争态势及市场需求潜力报告.docx
- 2026及未来5年中国辣酱油市场运行态势及投资策略报告.docx
- 2026及未来5年中国座厕行业市场专项调研及投资前景规划报告.docx
- 2026及未来5年中国干眼检测治疗设备行业发展动态及投资前景分析报告.docx
- 2026及未来5年中国窗纱行业市场发展潜力及投资前景分析报告.docx
最近下载
- 耶鲁Yale4109电子门锁中文说明书.pdf VIP
- 宜家行业报告分析.docx VIP
- 陕西西北工业大学附属中学2025-2026学年下学期高三数学4月第十一次模考试卷(含答案).pdf VIP
- 中国信息通信技术(ICT)人才生态白皮书.pdf VIP
- 第9讲 “蛋糕”做大了同时要分好 教学设计.doc VIP
- 广州道路全要素手册v201709.pdf VIP
- 2025欧洲新生儿呼吸窘迫综合征管理共识指南解读.pptx VIP
- 桂东县庄川年产6万吨冶金用脉石英、长石矿建设项目变更环境影响报告书.doc VIP
- DL5009.3-2013 电力建设安全工作规程 第3部分:变电站.docx VIP
- 班主任经验交流--用心浇灌,静待花开(2)教学课件.pptx VIP
原创力文档

文档评论(0)