问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

定义一个抽象父类类Shape,再分别定义Circle类和Square类继承Shape类,写出测试代码,输出Circle类

发布网友 发布时间:2022-05-10 18:37

我来回答

2个回答

热心网友 时间:2023-10-22 05:31

#include<stdio.h>

class shape
{
public:
    virtual double area()=0;
};
class square:public shape
{
public:
    square(double a,double b){h=a;w=b;}
    double area()
    {
        return h*w;
    }
private:
    double h,w;
};
class circle:public shape
{
public:
    circle(double i){d=i;}
    double area()
    {
        return 3.14*d*d;
    }
private:
    double d;
};
int main()
{
    shape *s=new circle(3);
    printf("面积是: %f",s->area());
    delete s;
    s=new square(3,4);
    printf("面积是: %f",s->area());
    delete s;
    getchar();
    return 0;
}

追问

你写的也对,。就是写的有点复杂,搞得我有点看的不是很明白。你看我写的,是不是简单点。不过你写的方法可以借鉴借鉴。谢谢啦。

热心网友 时间:2023-10-22 05:32

先占用一下,没人给你写我再帮你写吧。追问你还是快点写,我急着要,那个你可以现在纸上写,拍张照,发图片给我看这样方便一些也行,

追答要什么语言的

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
"应交税费-应交增值税"账本中应该怎么设置明细科目 本届奥运会女排冠军是哪个 女子排球冠军是哪个国家 巴黎奥运会女排冠军是哪国 奥运女排冠军是哪个国家 奥运会女排冠军是哪国 2024年奥运会女排冠军 电磁炉玻璃面板换下多少钱一个 电磁炉换个面板要多少钱一个 电磁炉面板要换多少钱 用c#设计一个shape基类和两个派生类square和circle,并进行测试,调用它们的show 设计一个Shape接口和它的两个实现类Square和Circle 要求:Shape接口中有一个抽象方法area(), 用java编写类Circle、Square、和Rectangle,实现上述接口,用于计算圆、正方形、长方形面积 利用虚函数机制编写计算正方形Square,圆Circle的面积(C++) square circle的缩写 square和circle和triangle和rectangle和diamond是什么单词? c# 设计一个类shape(抽象的),设计其两个子类,circle(圆形)类和square(正方形)类。利用多态实现 用C++编写一个程序,定义抽象基类Shape,由它派生出5个派生类:Cricle(圆形),Squa square the circle是什么意思 硬盘上这个接口可以用转接线连接显卡给他供电吗 声明一个Shape(形状)基类,它有两个派生类:Circle(圆)和Square(正方形)。 为什么加了硬盘转换线后硬盘无法识别 用硬盘转接线硬盘里面的资料能考出来吗? 在学旅家租房靠谱吗?租房需要自己置办家具吗? 各位i数学的高手们,我上高三。为什么我做题目要看答案才会写啊?如果不看答案的话就没思路啊? 快给我答案,我要看看那一次她对我是不是真心的! 袁世凯银元的数据 我要答案? 谁能给我一点脑筋急转弯题目。我还要答案的! 翡翠玉放在冰箱的冷藏室好吗,拿出来会不会容易变色 JAVA新手提问 编译时一直显示Square是抽象的,无法实例化,可是Square的类我没有抽象啊,为什么Circle行 不知道证件号码怎么查 创建如下类:Circle类(圆形)、Square类(正方形)和Point类(点)。Point根据 定写一个程序义抽象基类shape,由它派生出3个派生类:circle(圆)square(正方形)、rectangle(矩形) 钉子怎么拔墙上气钉 荣耀60pro怎么下载软件 怎么用同一个手机号码申请多个? 怎样用一个手机号注册两个? 一个手机号码怎么创建多个 一个手机号如何注册多? 一个手机号怎么申请第二个? 怎么用1个手机号,创建多个微信?一个手机号怎么开两个 一个手机号怎么申请第二个? 一个手机号怎么申请第二个? 怎样注册多个 在同一部手机上怎么注册另一个? 如何用手机同时申请多个 一个手机两个号码,怎么注册两个? 直角转弯怎样对边线 怎么用同一个手机号码申请多个?