《C++程序设计教程与实验指导》第5章继承与派生.ppt

《C++程序设计教程与实验指导》第5章继承与派生.ppt

C++语言程序设计 杨国兴 张东玲 彭涛 第5章 继承与派生 5.1 类的继承与派生 5.2 类的继承方式 5.3 派生类的构造过程和析构过程 5.4 多继承 5.1 类的继承与派生 5.1.1 继承与派生的基本概念 在原有类的基础上派生出新的类,新类继承原有类的属性和方法,称原有的类为基类,新类称为派生类。 5.1 类的继承与派生 5.1.2 派生类的声明 单继承派生类的声明语法为: class 派生类名 : 继承方式? 基类名 { ??????? 派生类新增成员的声明; } 继承方式有三种(private,protected,public),在下一节中详细介绍。 例5.1 定义一个位置坐标类,属性有x坐标和y坐标,成员函数包括构造函数、获取x坐标的函数、获取y坐标的函数和移动位置到新的坐标点函数。然后定义派生类点类,除了继承基类(位置类)的成员外,又增加了新的数据成员颜色、获取颜色值的成员函数和显示数据成员值的函数。 #include iostream #include string using namespace std; class CLocation //位置坐标类

文档评论(0)

1亿VIP精品文档

相关文档