C++面向对象程序设计栗青生第5章课件教学.pptVIP

  • 4
  • 0
  • 约1.11万字
  • 约 97页
  • 2017-01-01 发布于广东
  • 举报

C++面向对象程序设计栗青生第5章课件教学.ppt

本章导读 继承是面向对象程序设计的一个重要特性,通过继承实现了数据抽象基础上的代码重用。继承性反映了类的层次结构,并支持对事物从一般到特殊的描述。继承性使得程序员可以以一个已有的较一般的类为基础建立一个新类,而不必从零开始设计。从而可以从一个或多个先前定义的类中继承数据成员和成员函数,而且可以重新定义或加进新的数据成员和成员函数,从而建立了类的层次或等级。 本章要点 继承与派生 派生类的定义 类的继承方式 派生类的构造函数和析构函数 派生类对基类成员的继承 第五章 目录 5.1 继承与派生 5.2 派生类的构造函数和析构函数 5.3 多继承 5.4 赋值兼容规则 5.5 程序举例 5.6本章小结 习题五 5.1 继承与派生 5.1.1 继承与代码重用 5.1.2 派生类的声明 5.1.3 派生类对基类成员的访问 5.1.4 派生类对基类成员的访问规则 5.1.1 继承与代码重用 类的继承是新的类从已有类那里得到已有的特性。从已有的类产生新类的过程就是类的派生。在继承过程中,原有的类或已经存在的用来派生新类的类称为基类或父类,而由已经存在的类派生出的新类则称为派生类或子类。 在应用程序设计中,经常要用到一些有相同或部分相同的程序和类,继承可以实现这些类的代码的重用。 例如:表一定义的person类和student类 从上面两个类的声明中,我们可以看出来

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档