- 5
- 0
- 约2.45千字
- 约 9页
- 2022-08-13 发布于云南
- 举报
;派生类与继承应用举例;#include iostream.h
#include math.h
const double PI=3.1415926;
class Circle //圆类
{ protected:
double r; //半径
public:
Circle(double radius=0): r(radius) { }
double Area( ) //计算圆的面积
{ return PI*r*r; }
double Volume( ) { return 0; }
};
class Sphere:public Circle //球体积
{ public:
Sphere(double radius=0):Circle(radius) { }
double Area( ) //计算球的表面积
{ return 4*PI*r*r; }
double Volume( ) //计算球的体积
{ return 4*PI*pow(r,3)/3; }
}; ;class Cylinder:public Circle //圆柱体类
{ double h; //高度
public:
Cylinder(double radius=0,double height=0):
原创力文档

文档评论(0)