定义一个抽象类CShape,包含纯虚函数Area(用来计算面积)和SetData(用来重设形状大小).然后派生出三角形CTriangle类、矩形CRect类、圆CCircle类,分别计算其面积.最后用main函数测试.

来源:学生作业帮助网 编辑:作业帮 时间:2024/10/04 00:42:54
定义一个抽象类CShape,包含纯虚函数Area(用来计算面积)和SetData(用来重设形状大小).然后派生出三角形CTriangle类、矩形CRect类、圆CCircle类,分别计算其面积.最后用main函数测试.
xRJA}n 65! nuԁu]G 7+EJJ&ggw|oΌKtvy6MM^>=瓸"PVJ,rUviv,.P9ʊ1O_)4H{Cy6rDžk}Jnk8= zHI !C;qNjKr JAg8™' VIT= `z>.NIMˊn׶8^C"+~Bu|Id8ЛN@3+x9i̾EFYw`wn.bIA)_z/G5"9YJt8/}J[}rq.*."UFl

定义一个抽象类CShape,包含纯虚函数Area(用来计算面积)和SetData(用来重设形状大小).然后派生出三角形CTriangle类、矩形CRect类、圆CCircle类,分别计算其面积.最后用main函数测试.
定义一个抽象类CShape,包含纯虚函数Area(用来计算面积)和SetData(用来重设形状大小).然后派生出三角形CTriangle类、矩形CRect类、圆CCircle类,分别计算其面积.最后用main函数测试.

定义一个抽象类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