补充完整下面的类定义: const double PI=3.14; class Circle{ //圆形物体的抽象基类 protected: double r; //半径 public: Circ

admin2010-12-16  28

问题 补充完整下面的类定义:
   const double PI=3.14;
   class Circle{    //圆形物体的抽象基类
   protected:
   double r;    //半径
   public:
   Circle(double radius=0):r(radius){}
     (13)  ;    //计算圆形物体表面积的纯虚函数声明
   };
   class Cylinder:public Circle{  //圆柱体类
   double h;    //高度
   public:
   Cylinder(double radius=0,double height=0);
   Circle(radius),h(height){}
   Virtual double Area( ){return 2*PI*r*(r+h);}    //计算圆柱体的表面积
   };

选项

答案virtual double Area( )=0

解析 声明纯虚函数的一般形式如下:
   Virtual函数类型函数名(参数表)=0;
转载请注明原文地址:https://jikaoti.com/ti/jOL0FFFM
0

最新回复(0)