C++语言程序作业5.docVIP

  • 25
  • 0
  • 约 8页
  • 2016-10-12 发布于贵州
  • 举报
C语言程序作业5

继承与派生 继承是面向对象程序设计的一个重要特性,它允许在原有类的基础上创建新的类。新类可以从一个或多个原有类中继承函数和数据,而且可以重新定义或加进新的数据和函数,从而形成类的层次或等级。本章的主要内容如下所列。 ● 继承与派生的基本概念。包括:继承与类聚集的关系、基类与派生类的概念、单继承与多继承、基类与派生类的关系以及派生类的定义及其构成。 ● 对基类成员的访问控制。包括在public、private和protected三种继承方式下,基类实例、直接派生类、直接派生类实例和间接派生类对基类中private、 public和protected成员的访问控制。 ● 派生类的构造函数和析构函数。包括:派生类构造函数的定义格式、对基类成员和子对象成员的初始化、派生类构造函数的执行顺序,多继承时对基类构造函数的调用顺序、派生类析构函数的定义格式及其执行顺序。 ● 二义性问题。包括:二义性的概念、产生二义性的原因、解决二义性问题的成员名限定法和支配规则。 ● 虚基类。引入虚基类的原因、虚基类的定义方法、虚基类与非虚基类的区别、最派生类、虚基类构造函数的定义及其调用。 限定法和支配规则。 ● 子类型关系。包括子类型关系的概念、实现以及赋值兼容规则。 选择题 1. C++语言建立类族是通过_________实现的。 A)类的嵌套 B

文档评论(0)

1亿VIP精品文档

相关文档