第5章 继承与类的派生.pptx

第5章 继承与类的派生5.1 什么是继承与派生5.2 派生类的声明方式5.3 派生类的构成5.4 派生类成员的访问属性 5.4.1 公用继承 5.4.2 私有继承 5.4.3 保护成员和保护继承 5.4.4 多级派生时的访问属性 第5章 继承与类的派生5.5 派生类的构造函数和析构函数 5.5.1 简单的派生类的构造函数 5.5.2 有子对象的派生类的构造函数 5.5.3 多层派生时的构造函数 5.5.4 派生类构造函数的特殊形式5.6 多重继承 5.6.1 声明多重继承的方法 5.6.2 多重继承派生类的构造函数 5.6.3 多重继承引起的二义性 5.6.4 虚基类5.7 基类与派生类的转换5.8 继承与组合5.9 继承在软件开发中的重要意义第5章 继承与类的派生面向对象程序设计有4个主要特点:抽象、封装、继承和多态性。继承性是面向对象程序设计最重要的特征,如果不掌握继承性,就等于没有掌握类和对象的精华,以及面向对象程序设计的真谛。面向对象技术强调软件的可重用性。C++语言提供了类的继承机制,解决了软件重用问题。5.1 什么是继承与派生问题:雇员(Employee)—经理(Manager),交通工具与自行车,汽车,飞机或轮船是什么关系?这两个类(概念)之间既有共同点,又有差别,是一般与特殊关系,即上下关系。简单到复杂的关系。类Manager除拥有Employee类特性外,还具有

文档评论(0)

1亿VIP精品文档

相关文档