1、教师教学技能测试课件制作脚本 系科:计科系 班级:08级1班 姓名:李菲 学号:081101011 课件名称:C++程序设计第九章继承与派生 教学目的:让同学们更好地学习和应用面向对象程序设计的知识。 课件组成模块: 母版页 应用于所有幻灯片 布局 幻灯片左右上角分别为两个大小不一的十字星;整个幻灯片背景为黄绿色填充的斜上底纹样式。项目编号和符号为三角形;标题为仿宋44号加粗,第一级文本字体为仿宋28号加粗;标题的进入动画菱形,开始方式为:之前;插入幻灯片,每张幻灯片开始时播放声音 注释: 页编号:1 标题页 布局 幻灯片设计模版为母版模式;声
2、音及标题动画同母版页,文本进入方式为百叶窗, 第九章 继承与派生(标题采用横卷形,背景:填充淡蓝色,底纹样式为水平;字体为仿宋44号) 制作者:李菲 学号:081101011
3、 计科系08级1班 制作时间:2009年12月2号 (由圆圈和方框组成目录条) 第一页 下一页(旗帜) 注释: 页编号:2 主页 布局 该幻灯片采用母版模式,另外两颗十字星中间是一个月牙形的弧线; 标题:9、1 继承与派生();导航条由菱形(粉红,边框为白色)和长方形(黄色边框为白色)组成,共五个导航条,分别是:1、问题提出,(超链接到第三张幻灯片);2、概念,(超链接到第四章幻灯片);3、派生类定义的形式,(超链接到第六张幻灯片);4、继承的方式,(
4、超链接到第七张幻灯片);5、派生类对象结构,(超链接到第九张幻灯片)。声音及标题动画同母版页,文本进入方式为百叶窗, 第二页 注释: 页编号:3 布局 板式采用母版模式,声音及标题动画同母版页,文本进入方式为百叶窗 内容: 问题提出 u 面向对象程序设计有4个主要特点:抽象性、封装性、继承和多态性; u 前一章学习了类和对象,了解了面向对象程序设计的两个重要特征:抽象性和封装性; u 要更好地进行面向对象程序设计,还必须了解继承性和多态
5、性; u 继承性是面向对象程序设计的最重要的特征; u C++提供了类的继承机制,以解决软件的可重用性; 第三页 返回(超链接到第二页) 注释: 页编号:4 布局 板式采用母版模式,声音及标题动画同母版页,文本进入方式为百叶窗。 内容: 概念 u 继承:在一个已经存在的类的基础上建立一个新的类。 u 已存在的类称为“基类”(base class),或称为“父类”(father class)。 u 新建立的类称为“派生类”(derived class),或称为“子类”(son cl
6、ass)。 u 类的继承:一个新类从已有的类获得其已有特性的现象 u 类的派生:从已有类产生一个新的子类的现象。 u 派生类是基类的具体化,基类是派生类的抽象。 第四页 下一页(超链接到第五页) 注释: 页编号:5 布局 板式采用母版模式,声音及标题动画同母版页,文本进入方式为百叶窗 内容: u 派生类继承了基类的所有数据成员和成员函数,并可以对其成员进行增加或调整。 学生 u 一个基类可以产生多个派生类,每一个派生类又可以作为基类再产生新的派生类,因此,基类与派生
7、类是相对的。例: 博士生 小学生 中学生 大学生 研究生 初中生 硕士生 本科生 高中生 专科生 第五页 返回(超链接到第二页) 注释: 页编号:6 布局 板式采用母版模式,声音及标题动画同母版页,文本进入方式为百叶窗 内容: 派生类的定义形式 u Class<派生类名>:<继承类名><基类名> { 派生类新增成员 }; 第六页 返回(超链接
8、到第二页) 注释:“派生类名”采用标识符说明概念 派生类:是新定义的一个类的名字,它是按照指定的<继承方式>,从一个已知的<基类>派生的 页编号:7 布局 板式采用母版模式,声音及标题动画同母版页,文本进入方式为百叶窗。 内容:三种继承方式 u public:公有继承,基类的公有成员和保护成员在派生类中保持原状,而基类的么有成员在派生类中仍为私有。派生类的成员函数可以访问基类中的公有成员的保护成员;派生类的对象可以访问基类的公有成员 u protected:保护继承,基类的公有成员和保护成员都作为派生类的保护成员,而基类的私有成员仍是私有的 u private
9、私有继承,基类的公有成员和保护成员都作为派生类的私有成员,并且不能被该派生类的子类访问 第七页 返回(超链接到第二页) 注释: 页编号:8 布局 板式采用母版模式,声音及标题动画同母版页,文本进入方式为百叶窗 内容:派生类对象结构 基类对象 a b 子类对象 a b c 基类部分 子类添加部分 子类对象空间总是不小于基类对象 继承关系: class Father { int a,b; public: // 成员函数 }; c
10、lass Son:public Father { int c; public: // 成员函数 }; 第八页 返回(超链接到第二页) 注释: 页编号:9 布局 板式采用母版模式,声音及标题动画同母版页,文本进入方式为百叶窗。 内容:不同继承方式的基类和派生类的特性 继承方式 基类特性 派生类特性 公有继承 public public protected protected private protected 保护继承 public 不可访问 protected protected private private 私有继承 public 不可访问 protected private private 不可访问 第九页 注释: 页编号:10 布局 版式同第二张幻灯片,“Class over”采用自定义动画 内容: Class Over!(插入艺术字) 注释:






