- 1
- 0
- 约1.47万字
- 约 84页
- 2017-01-01 发布于广东
- 举报
第5章 继承、多态与接口 为了提高软件开发的效率,我们总是希望利用已有的成果,而又不受已有模块的限制,具有足够的灵活性。C#这一面向对象的程序设计语言所具有的继承和多态的特征能够很好的满足这一需求,极大地提高软件模块的可重用性和可扩充性,缩短了程序开发时间,提高软件开发效率。遗憾的是,C#只支持单继承,即一个派生类只能有一个基类,但现实生活中普遍存在多继承的关系,即一个派生类可以有一个以上的基类,为了满足多继承的需要,C#使用“接口”来解决该问题。 5.1继承 继承是软件重用的一种形式,通过吸收已有类的数据和行为,并用新的功能进行扩充,来创建新的类。也就是说,类可以从另一个类继承得到,被继承的类称为基类(或父类),通过继承产生的新类称为派生类(或子类)。派生类继承了基类中所有的数据和功能,并能随心所欲地使用这些数据和功能。 5.1.1 定义派生类 [访问修饰符]class 派生类名:基类名{ . . . //派生类代码}例5-1 类Sales派生于Employee类Sales类派生于Employee类,虽然Sales类中没有编写任何代码,但是通过继承,可以直接使用Employee类中的程序代码。 using System; using System.Collections.Generic;
您可能关注的文档
- C#程序设计杨克玉第4章数组课件教学.ppt
- C#程序设计杨克玉第5章面向对象程序设计课件教学.ppt
- C#程序设计杨克玉第6章WinForm应用程序设计课件教学.ppt
- C#程序设计杨克玉第7章ADO.NET数据库访问技术课件教学.ppt
- C#程序设计杨克玉第8章三层架构的ADO.NET数据库编程课件教学.ppt
- C#程序设计杨克玉第9章水晶报表及产品发布课件教学.ppt
- C#可视化程序设计案例教程第2版史荧中第1章Windows应用程序开发入门课件教学.ppt
- C#可视化程序设计案例教程第2版史荧中第2章窗体与控件课件教学.ppt
- C#可视化程序设计案例教程第2版史荧中第3章C#程序设计语言课件教学.ppt
- C#可视化程序设计案例教程第2版史荧中第4章菜单、工具栏、状态栏与对话框课件教学.ppt
原创力文档

文档评论(0)