[计算机]第7章 继承与派生.pptVIP

  • 3
  • 0
  • 约1.02万字
  • 约 61页
  • 2018-02-16 发布于浙江
  • 举报
[计算机]第7章 继承与派生

第七章 继承与派生 鲁莹 本章主要内容 类的继承与派生 类成员的访问控制 单继承与多继承 派生类的构造、析构函数 类成员的标识与访问 类的继承与派生 保持已有类的特性而构造新类的过程称为继承。 在已有类的基础上新增自己的特性而产生新类的过程称为派生。 被继承的已有类称为基类(或父类)。 派生出的新类称为派生类。 继承与派生问题举例 继承与派生问题举例 继承与派生问题举例 继承与派生问题举例 继承与派生的目的 继承的目的:实现代码重用。 派生的目的:当新的问题出现,原有程序无法解决(或不能完全解决)时,需要对原有程序进行改造。 基类与派生类的对应关系 单继承 派生类只从一个基类派生。 多继承 派生类从多个基类派生。 多重派生 由一个基类派生出多个不同的派生类。 多层派生 派生类又作为基类,继续派生新的类。 单继承派生类的声明 class 派生类名:继承方式 基类名 { 派生类新定义成员 }; 派生类名是新定义的一个类的名字,是从基类名中派生的。 继承方式:三种 单继承举例 class A { //类的成员; } class B:Public A { //类B新添加的成员; } 多继承时派生类的声明 class 派生类名:继承方式1 基类名1, 继承方式1 基类名1,… { 派生类新定义成员 }; 注意:每一个继承方式只用于限制对紧随其

文档评论(0)

1亿VIP精品文档

相关文档