C++编程,求解
1. 定义一个点类Point,对其重载++、--、<<、>>运算符,并在主函数中对其进行测试。2. 请写一个抽象类Shape,它有两个私有数据成员X、Y,表示一个点的坐标,有一个无参构造函数和有参构造函数,有用于几何图形计算面积(GetArea)和计算周长(GetPerim)的纯虚函数。通过抽象类Shape派生出矩形类(Rectangle)和圆类Circle。在主函数中定义一个(Rectangle)对象和一个Circle对象,计算并显示出它们的面积和周长。关于第2个问题:Class Shape
{
private:
int x;
int y;
Shape(){
};
Shape(int arg){
};
virtual float GetArea(){
};
virtual float GetPerim(){
};
};
Class Rectangle::Shape
{
private:
float GetArea(){
};
float GetPerim(){
};
};
Class Circle::Shape
{
private:
float GetArea(){
};
float GetPerim(){
};
}; 作业题还是自己写吧,看看书还是写的出来的 主要关键字: (1)class、operator++……
(2) virtual、继承后实现纯虚函数的具体方法。。。
写完就知道这是有多简单。。。 路过帮顶!!!!! 孩子你川理工的啊 ? ravenhu13 发表于 2014-6-1 14:31 static/image/common/back.gif
关于第2个问题:
这个还没有写完吧 x405773747 发表于 2014-6-3 21:42 static/image/common/back.gif
这个还没有写完吧
这不是已经到门口了么。。。还需要带进屋么。。
页:
[1]