继承与派生-Read.PPTVIP

  • 1
  • 0
  • 约2.11千字
  • 约 18页
  • 2018-04-28 发布于天津
  • 举报
继承与派生-Read

《面向对象技术与Visual C++》--第4章 第4章 继承与派生 本章主要内容 继承的概念 派生类 访问权限控制 派生类的构造函数和析构函数 多继承 继承的概念 类的继承就是根据一个类创建一个新类的过程。 新类自动具有已有类的所有成员,并可根据需要添加更多的成员。 换个角度,从已有类产生新类的过程就是类的派生。 通常将用来派生新类的类称为基类,又称为父类,而将派生出来的新类称为派生类,又称为子类。 派生类 派生类是特殊的基类,基类是派生类的抽象描述。派生类继承了基类的所有特性,但不等同于基类,否则就没有派生的必要了。 继承的作用就是体现特殊与一般的关系,寻找有共性的事物间的差异,求其发展;另一个作用是代码重用,从基类派生子类,无需修改基类的代码,就可以直接调用基类的成员,而自己的代码只需在派生类中实现即可。 派生类的定义 class 派生类名:继承方式 基类名 { 派生类新定义成员 }; 其中,继承方式有三种:公有继承、私有继承和保护继承,分别用关键字public、private和protected表示。缺省情况下为私有继承。 派生类的生成过程 分析派生新类的过程可知,派生类的生成经历了三个步骤: 吸收基类成员 改造基类成员 添加派生类新成员 访问权限控制 不论哪种继承方式,派生类新定义成员均不能直接访问基类的私有成员,只能通过基类的公有成员函

文档评论(0)

1亿VIP精品文档

相关文档