C#面向对象程序设计王晶晶主编第5章课件教学.pptVIP

  • 1
  • 0
  • 约1.47万字
  • 约 84页
  • 2017-01-01 发布于广东
  • 举报

C#面向对象程序设计王晶晶主编第5章课件教学.ppt

第5章 继承、多态与接口 为了提高软件开发的效率,我们总是希望利用已有的成果,而又不受已有模块的限制,具有足够的灵活性。C#这一面向对象的程序设计语言所具有的继承和多态的特征能够很好的满足这一需求,极大地提高软件模块的可重用性和可扩充性,缩短了程序开发时间,提高软件开发效率。遗憾的是,C#只支持单继承,即一个派生类只能有一个基类,但现实生活中普遍存在多继承的关系,即一个派生类可以有一个以上的基类,为了满足多继承的需要,C#使用“接口”来解决该问题。 5.1继承 继承是软件重用的一种形式,通过吸收已有类的数据和行为,并用新的功能进行扩充,来创建新的类。也就是说,类可以从另一个类继承得到,被继承的类称为基类(或父类),通过继承产生的新类称为派生类(或子类)。派生类继承了基类中所有的数据和功能,并能随心所欲地使用这些数据和功能。 5.1.1 定义派生类 [访问修饰符]class 派生类名:基类名 { . . . //派生类代码 } 例5-1 类Sales派生于Employee类 Sales类派生于Employee类,虽然Sales类中没有编写任何代码,但是通过继承,可以直接使用Employee类中的程序代码。 using System; using System.Collections.Generic;

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档