定义一个shape抽象类,派生出Rectangle类和Circle类,计算各派生类对象的面积area() C++

更新时间:2023-05-16 13:59:43 阅读: 评论:0

#include <iostream>
using namespace std;
class shape
{
昼月>泥鳅的做法
片段作文200字public:
扎辫子    virtual double area()=0;
};
施工申请class Rectangle:public shape
{
private:
    double W,H;
给十年后的自己
public:
    Rectangle(double w,double h)
    {
        W=w;
        H=h;
    }
    double area()
    {
        return W*H;
农产品网络营销    }
};
const PI=3.14159;
class Circle:public shape
{
private:
    double X,Y,R;
public:
    Circle(double x,double y,double r)
    {
        X=x;
        Y=y;
        R=r;
    }
    double area()
    {
      return PI*R*R;
    }
   
};
void main()睹物思人的意思是什么
{
    Rectangle W(3,5);
    shape *P;
    P=&W;
    cout<<P->area()<<endl;
    Circle C(3,4,5);
    shape &U=C;
    cout<<U.area()<<endl;
}

本文发布于:2023-05-16 13:59:43,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/82/654844.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:泥鳅   申请   网络营销   做法
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图