下载此文档

第八章 继承与派生.ppt


文档分类:IT计算机 | 页数:约57页 举报非法文档有奖
1/ 57
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/ 57 下载此文档
文档列表 文档介绍
第八章继承与派生
§ 继承的概念
§ 派生类
§ 单继承
§ 多继承
§ 应用举例
1. 什么是类?类的定义格式如何?类中成员的访问权限有哪些?
2. 什么是对象?对象的定义格式如何?
3. 构造函数的功能和特点有哪些?
①构造函数是一种成员函数,它的说明在类体内,函数
体可在类体内或体外。
②构造函数是一种特殊函数,函数名字同类
名。没有函数返回类型。
③构造函数可以有一个或多个参数,也
可没有参数。构造函数可以重载。
1. 什么是类?类的定义格式如何?类中成员的访问权限有哪些?
2. 什么是对象?对象的定义格式如何?
3. 构造函数的功能和特点有哪些?
①析构函数是一种成员函数,函数体可在类体内或体外。
②析构函数名字同类名,且前加“~”。
③析构函数没有参数,不能重载。
4. 析构函数的功能和特点有哪些?
1. 什么是类?类的定义格式如何?类中成员的访问权限有哪些?
2. 什么是对象?对象的定义格式如何?
3. 构造函数的功能和特点有哪些?
①默认构造函数是无参数的空函数
②默认构造函数的名字同类名
③默认构造函数不能重载。
4. 析构函数的功能和特点有哪些?
5. 默认构造函数的特点有哪些?
§ 继承的概念
交通工具
汽车
火车
飞机
轮船
小汽车
卡车
旅行车
工具车
轿车
面包车
图:交通工具的类层次
§ 继承的概念
称已经存在的用来派生新类的类为基类,又称为父类。由已经存在的类派生出的新类称为派生类,又称为子类。
§ 继承的概念
在C++语言中,一个派生类可以从一个基类派生,也可以从多个基类派生。
从一个基类派生的继承称为单继承。
从多个基类派生的继承称为多继承。
§ 派生类
class <派生类名>:<继承方式> <基类名>
一、派生类的定义格式
1. 单继承的定义格式
{ <派生类新定义的成员>};
public:表示公有继承
private:表示私有继承(默认的继承方式)
protected:表示保护继承
§ 派生类
class A
{
public:
A(int i) {a=i;}
void p( ) {cout<<a<<endl;}
private:
int a;
};
一、派生类的定义格式
1. 单继承的定义格式
class B:public A
{
public:

private:
int b;
};

§ 派生类
class <派生类名>:<继承方式1> <基类名1>,
一、派生类的定义格式
2. 多继承的定义格式
{
<派生类新定义的成员>
};
<继承方式2> <基类名2>,…

第八章 继承与派生 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数 57
  • 收藏数 0 收藏
  • 顶次数 0
  • 上传人 中国课件站
  • 文件大小 0 KB
  • 时间2011-10-11
最近更新