开发者社区> 问答> 正文

程序求助

定义Point(抽象类,包含两个抽象方法:计算面积,计算体积)、Circle、Cylinder三个类,三个类都拥有x,y属性,而Circle又增加了属性radius,Cylinder类又增加了属性height。三个类都设有x,y坐标,计算面积和计算体积方法。编写应用程序建立Circle和Cylinder的对象,并 计算各自的面积和体积。

展开
收起
蛮大人123 2016-02-20 10:43:06 2666 0
1 条回答
写回答
取消 提交回答
  • 我说我不帅他们就打我,还说我虚伪
    class Point
     {
     private:
     int x;
     int y;
     public:
     virtual double area()=0;
     virtual double volume()=0;
     };
    
    //Circle.h
     #include "Point.h"
    
    class Circle: public Point
     {
     private:
     int radius;
     public:
     Circle(void);
     ~Circle(void);
     };
    
    //Cylinder
     #include"Circle.h"
     class Cylinder: public Circle
     {
     private:
     int height;
     public:
     Cylinder(void);
     ~Cylinder(void);
     };
    2019-07-17 18:45:09
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
15分钟打造你自己的小程序 立即下载
小程序 大世界 立即下载
《15分钟打造你自己的小程序》 立即下载