作业帮 > 综合 > 作业

定义一个抽象类CShape,包含纯虚函数Area(用来计算面积)和SetData(用来重设形状大小).然后派生出三角形C

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/14 14:42:23
定义一个抽象类CShape,包含纯虚函数Area(用来计算面积)和SetData(用来重设形状大小).然后派生出三角形CTriangle类、矩形CRect类、圆CCircle类,分别计算其面积.最后用main函数测试.
#include "stdafx.h"
#include
#include
using namespace std;
class CShape
{
public:
\x09virtual void Area()=0;
\x09virtual void SetData()=0;
};
class CTriange:public CShape
{
\x09float floor;//底边长度
\x09float higth;//高
public:
\x09void SetData();
\x09void Area(){cout
定义一个抽象类CShape,包含纯虚函数Area(用来计算面积)和SetData(用来重设形状大小).然后派生出三角形C 求C#程序.定义一个接口IShape ,包括方法Area()(用来计算面积)和SetData()(用来重设形状大小). 定义一个抽象类Shape,在其中说明一个纯虚函数area()作为一个接口,用来计算圆形、三角形、正方形和长方形的面积.要 用c++编写程序,定义CShape类,其中包括两个纯虚函数,分别用于计算面积和周长,派生出两个派 下列shape类是一个表示形状的抽象类,area()为求图形面积的函数,作为纯虚函数,请从shape类派生出三角形类(t 定义一个Point类,派生出Rectangle类和Circle类,计算各 派生类对象的面积Area(). 定义一个shape抽象类,在此基础上派生出rectangle和circle类,二者均有计算面积周长的函数. 下面Shape类是一个表示形状的抽象类,Area ( )为求图形面积的函数.请从Shape类派生梯形类(Trapezoi 编写一个程序计算三角形、正方形和圆形三种图形的面积.依题意,可以抽象出一个基类base,在其中说明一个虚函数,用来求面积 应用纯虚函数的使用,定义几个派生类如三角形,矩形,圆形等,求出所有形状的总面积. 1. 定义一个接口Area,其中包含一个计算面积的抽象方法calculateArea. 定义一个抽象类SHAPE,在其中声明计算面积AREA()和周长PERINETER()方法,定义矩形类RECTANGLE和