计算正方体、圆柱体的表面积、体积

时间:2022-05-28 19:09:34
【文件属性】:

文件名称:计算正方体、圆柱体的表面积、体积

文件大小:2KB

文件格式:CPP

更新时间:2022-05-28 19:09:34

c++

从立方体、圆柱体抽象出一个公共基类Container,定义抽象类Container,模拟实现一个容器类层次结构,在主函数进行多态机制测试。各派生类要求实现基类的所有纯虚函数。 抽象类class Container { protected: static double pi; public: virtual double area()=0; //纯虚函数,计算对象的表面积 virtual double volume()=0; //纯虚函数,计算对象的体积 static double sumofarea(Container *c[],int n) ; //静态成员函数,计算所有对象的面积之和 static double sumofvolume(Container *c[],int n); //静态成员函数,计算所有对象的体积之和 }; double Container::pi=3.1415926; Cube类、Cylinder类均继承抽象类Container。 Cube类(属性:边长double类型)、Cylinder类(属性:底圆半径、高,double类型)。 在主函数用new运算


网友评论