用c++编写程序,定义CShape类,其中包括两个纯虚函数,分别用于计算面积和周长,派生出两个派
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/18 07:09:58
用c++编写程序,定义CShape类,其中包括两个纯虚函数,分别用于计算面积和周长,派生出两个派
类,CRectangle和CCircle,在派生类中实现两个计算面积和周长的函数,在主函数中测试这几个类,实现多态性
类,CRectangle和CCircle,在派生类中实现两个计算面积和周长的函数,在主函数中测试这几个类,实现多态性
#include <iostream>
using namespace std;
class CShape
{
public:
CShape(void)
{
}
~CShape(void)
{
}
virtual void area(void) = 0;
virtual void cir(void) = 0;
};
class CRectangle:public CShape
{
public:
CRectangle(int xx = 0,int yy = 0)
{
x = xx;
y = yy;
}
void area()
{
cout<<x*y<<endl;
}
void cir()
{
cout<<2*(x+y)<<endl;
}
private:
int x,y;
};
class CCircle:public CShape
{
public:
CCircle(int rr = 0)
{
r = rr;
}
void area()
{
cout<<2*3.14*r<<endl;
}
void cir()
{
cout<<3.14*r*r<<endl;
}
private:
int r;
};
int main()
{
CShape* a = new CRectangle(1,2);
a->area();
a->cir();
CShape* b = new CCircle(3);
b->area();
b->cir();
system("pause");
return 0;
}
using namespace std;
class CShape
{
public:
CShape(void)
{
}
~CShape(void)
{
}
virtual void area(void) = 0;
virtual void cir(void) = 0;
};
class CRectangle:public CShape
{
public:
CRectangle(int xx = 0,int yy = 0)
{
x = xx;
y = yy;
}
void area()
{
cout<<x*y<<endl;
}
void cir()
{
cout<<2*(x+y)<<endl;
}
private:
int x,y;
};
class CCircle:public CShape
{
public:
CCircle(int rr = 0)
{
r = rr;
}
void area()
{
cout<<2*3.14*r<<endl;
}
void cir()
{
cout<<3.14*r*r<<endl;
}
private:
int r;
};
int main()
{
CShape* a = new CRectangle(1,2);
a->area();
a->cir();
CShape* b = new CCircle(3);
b->area();
b->cir();
system("pause");
return 0;
}
用c++编写程序,定义CShape类,其中包括两个纯虚函数,分别用于计算面积和周长,派生出两个派
定义一个抽象类CShape,包含纯虚函数Area(用来计算面积)和SetData(用来重设形状大小).然后派生出三角形C
c语言,编写程序计算矩形的面积和周长,用两个函数分别计算面积和周长
利用基类、派生类和虚函数的概念编写一个程序计算三角形、矩形和圆形的面积.
定义一个shape抽象类,在此基础上派生出rectangle和circle类,二者均有计算面积周长的函数.
编写一个程序,计算两个给定的长方形的周长和面积
编写一个三角形类,数据成员为三边长,成员函数计算周长、面积,定义两个重载的构造 c++
编写计算长方形面积和周长的C语言程序
定义一个Point类,派生出Rectangle类和Circle类,计算各 派生类对象的面积Area().
编写程序,设计一个三角形类,给定三角形的三条边长a,b,c,包含一个友元函数,用于比较两个三角形的面积大
用c语言编写一个程序,输入一个圆的半径,分别求其周长和面积
用c++编写由圆和高多重继承派生出圆锥类,在主函数中能够实现圆锥体积和表面积的计算