c++问题:定义一个抽象类CShape,……
定义一个抽象类CShape,包含纯虚函数Area(用来计算面积)和SetData(用来重设形状大小)。然后派生出三角形CTriangle类、矩形CRect类、圆CCirc...
定义一个抽象类CShape,包含纯虚函数Area(用来计算面积)和SetData(用来重设形状大小)。然后派生出三角形CTriangle类、矩形CRect类、圆CCircle类,计算这几个形状面积之和,各形状的数据通过CArea类构造函数或成员函数来设置。
各位高手帮个忙啊!在下不胜感激。 展开
各位高手帮个忙啊!在下不胜感激。 展开
展开全部
vistual class CShape
{
public :
void CShape();
void ~CShape();
Area(Rect m_Rect);
SetData(CArea *area);
private:
protected:
}
class CTrangle : public CShape
{
public :
void CTrangle();
void ~CTrangle();
private:
protected:
}
class CCircle: public CShape
{
public :
void CCircle();
void ~CCircle();
private:
protected:
}
class CRect: public CShape
{
public :
void CRect();
void ~CRect();
private:
protected:
}
{
public :
void CShape();
void ~CShape();
Area(Rect m_Rect);
SetData(CArea *area);
private:
protected:
}
class CTrangle : public CShape
{
public :
void CTrangle();
void ~CTrangle();
private:
protected:
}
class CCircle: public CShape
{
public :
void CCircle();
void ~CCircle();
private:
protected:
}
class CRect: public CShape
{
public :
void CRect();
void ~CRect();
private:
protected:
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询