c++第七章(继承与派生)分析.pptVIP

  • 87
  • 0
  • 约9.03千字
  • 约 68页
  • 2016-03-28 发布于湖北
  • 举报
第七章 继承与派生 软件学院 张振琳 本章主要内容 类的继承与派生 类成员的访问控制 单继承与多继承 派生类的构造、析构函数 类成员的标识与访问 类的继承与派生 保持已有类的特性而构造新类的过程称为继承。 在已有类的基础上新增自己的特性而产生新类的过程称为派生。 被继承的已有类称为基类(或父类)。 派生出的新类称为派生类。 继承与派生问题举例 继承与派生问题举例 继承与派生的目的 继承的目的:实现代码重用。 派生的目的:当新的问题出现,原有程序无法解决(或不能完全解决)时,需要对原有程序进行改造。 派生类的声明 class 派生类名:继承方式 基类名 { 成员声明; } 例子7-1 继承类型 在例子中,使用了Showfatherheightweight()和ShowSonData()两个成员函数分别输出基类和子类的数据,感觉好麻烦,可以不可使用统一的show函数将基类和子类的数据一次性输出, void show() { cout父亲身高=fatherheight\t父亲体重=fatherweightendl; cout儿子肩宽=Sonwidth\t儿子臂长=Sonlengthendl; } 继承类型 将其加入编译不能通过,原因在于其中的4个私有成员的来源不同,两个来自基类father,两个来自子类son,由于类的私有成员只能被其成员函数访问,所以导

文档评论(0)

1亿VIP精品文档

相关文档