永发信息网

定义一个Point类,派生出Rectangle类和Circle类,计算各 派生类对象的面积Area(

答案:2  悬赏:40  手机版
解决时间 2021-02-26 23:23
  • 提问者网友:骑士
  • 2021-02-26 17:46
定义一个Point类,派生出Rectangle类和Circle类,计算各 派生类对象的面积Area(
最佳答案
  • 五星知识达人网友:由着我着迷
  • 2021-02-26 19:23
#include using namespace std;#define PI 3.14class Point{public:\x09Point() :m_x(0),m_y(0){}\x09Point(double x,double y) :m_x(x),m_y(y){}\x09~Point(){}protected:\x09double m_x;\x09double m_y;};class Rectangle :public Point{public:\x09Rectangle() :Point(){}\x09Rectangle(double x,double y) :Point(x,y){}\x09~Rectangle(){}\x09double Area()\x09{\x09\x09return m_x * m_y;\x09}};class Circle :public Point{public:\x09Circle() :m_r(0){}\x09Circle(double r) :m_r(r){}\x09~Circle(){}\x09double Area()\x09{\x09\x09return PI * m_r * m_r;\x09}private:\x09double m_r;};int main(){\x09Rectangle rect(3.2,2.1);\x09Circle circle(5.1);\x09cout
全部回答
  • 1楼网友:鸠书
  • 2021-02-26 20:16
我学会了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯