- 4
- 0
- 约1.47万字
- 约 84页
- 2017-11-04 发布于广东
- 举报
第5章 继承、多态与接口 为了提高软件开发的效率,我们总是希望利用已有的成果,而又不受已有模块的限制,具有足够的灵活性。C#这一面向对象的程序设计语言所具有的继承和多态的特征能够很好的满足这一需求,极大地提高软件模块的可重用性和可扩充性,缩短了程序开发时间,提高软件开发效率。遗憾的是,C#只支持单继承,即一个派生类只能有一个基类,但现实生活中普遍存在多继承的关系,即一个派生类可以有一个以上的基类,为了满足多继承的需要,C#使用“接口”来解决该问题。 5.1继承 继承是软件重用的一种形式,通过吸收已有类的数据和行为,并用新的功能进行扩充,来创建新的类。也就是说,类可以从另一个类继承得到,被继承的类称为基类(或父类),通过继承产生的新类称为派生类(或子类)。派生类继承了基类中所有的数据和功能,并能随心所欲地使用这些数据和功能。 5.1.1 定义派生类 [访问修饰符]class 派生类名:基类名{ . . . //派生类代码}例5-1 类Sales派生于Employee类Sales类派生于Employee类,虽然Sales类中没有编写任何代码,但是通过继承,可以直接使用Employee类中的程序代码。 using System; using System.Collections.Generic;
您可能关注的文档
最近下载
- 2025年高考新高考全国Ⅰ卷英语试题(含听力音频、听力原文和答案).pdf VIP
- 互联网金融概论(中央财经大学)中国大学MOOC慕课章节测验答案.pdf VIP
- 2026《高纯度苯乙烯生产反应工段和提纯工段计算设计》10000字.docx VIP
- 2025《S71200PLC编程及应用技术》试题试卷含答案.docx
- 幼儿园建构活动培训.pptx VIP
- 宝元528A应用手册(风铃素材).docx VIP
- 互联网金融概论(中央财经大学)中国大学MOOC 慕课章节测验答案.pdf VIP
- 《S71200PLC编程及应用技术》试题试卷含答案.docx VIP
- 第三方支付对商业银行盈利能力的影响——以中国工商银行为例.docx VIP
- 2025欧洲新生儿呼吸窘迫综合征管理共识指南解读.pptx VIP
原创力文档

文档评论(0)