C__Ch4-面向对象高级内容.pptVIP

  • 3
  • 0
  • 约 45页
  • 2016-11-06 发布于江西
  • 举报
C__Ch4-面向对象高级内容.ppt

电子科大成都学院精品课程《Visual C# .Net程序设计》 Visual C# .Net 程序设计 电子科大成都学院计算机系 课件制作:罗福强 E-Mail:LFQ501@SOHU.COm 第四章 面向对象的高级程序设计 4.1 类的继承性与多态性 4.2 抽象类与接口 4.3 分部类与命名空间 4.4 委托 4.1 类的继承性与多态性 一、类的继承性 二、类的多态性 一、类的继承性 类的继承性最主要的优点就是能提高代码的可重用性 1.派生类的声明 2.派生类的构造函数 3.密封类 1.派生类的声明 (1) 派生类的特点 可以拥有自己的成员 可以隐式地从基类继承所有成员,包括方法、字段、属性和事件,但私有成员、构造函数和析构函数等除外。 只能从一个类中继承 (2) 一般形式 派生类的示例 2.派生类的构造函数 在C#中,派生类不能继承其基类的构造函数,但通过使用base关键字,派生类构造函数就可以调用基类的构造函数。 当创建派生类对象时,系统首先执行基类构造函数,然后执行派生类的构造函数。 实例4-1演示(源代码见教材) 3.密封类 使用密封类可以阻止一个类的代码被其他类继承 使用密封类的好处: 可以提高应用程序的可靠性和性能。 软件企业通过使用密封类还可以把自己的知识产权保护起来,避免他人共享代码。 在C#中,添加关键字sealed可以声明密封类。

文档评论(0)

1亿VIP精品文档

相关文档