文件名称:1
介绍说明--下载内容均来自于网络,请自行研究使用
首先定义类Point,然后定义类Point的公有派生类Circle,在定义类Circle的公有派生类Cylinder。
类Point的数据成员int型的x和y,用于表示点的坐标位置,有成员函数p_show()、构造函数和析构函数、p_set(),p_show()用于娴熟输出点的坐标,p_set()用于设置x和y的值。
类Circle有新增私有数据成员float型的h和double型的s,表示圆的半径和面积,有成员函数c_area用于计算圆的面积并对s赋值,有成员函数c_set()用于对成员r赋值,有成员函数c_show()用于显示输出半径r和面积s,有成员函数getr()用于获取半径r的值,有构造函数和析构函数。
类Cylinder有新增函数成员float型h和double型的bs、v,分别表示圆柱体的
高、表面积、体积有对成员h赋值的成员函数volume(),有成员函数cy_show()用于显示输出高h、表面积bs和面积v,有构造函数和析构函数。
在主函数main()中分别定义Point、Circle、Cylinder类的对象,观察并记录各类所属的构造函数和析构函数的执行情况,然后再main()半数中通过调用函数对各类的对象的所有数据成员(包括继承所得)赋值并输出显示其值。
-Class Point
(系统自动生成,下载前可以参看下载内容)
下载文件列表
1.cpp
1.doc