云雀123 发表于 2014-5-30 21:09:21

C++编程,求解

1.    定义一个点类Point,对其重载++、--、<<、>>运算符,并在主函数中对其进行测试。2.    请写一个抽象类Shape,它有两个私有数据成员X、Y,表示一个点的坐标,有一个无参构造函数和有参构造函数,有用于几何图形计算面积(GetArea)和计算周长(GetPerim)的纯虚函数。通过抽象类Shape派生出矩形类(Rectangle)和圆类Circle。在主函数中定义一个(Rectangle)对象和一个Circle对象,计算并显示出它们的面积和周长。

ravenhu13 发表于 2014-5-30 21:09:22

关于第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(){
        };
};

未闻丶花名 发表于 2014-5-30 22:33:59

作业题还是自己写吧,看看书还是写的出来的

HHR 发表于 2014-5-31 11:07:26

主要关键字: (1)class、operator++……
                     (2) virtual、继承后实现纯虚函数的具体方法。。。
写完就知道这是有多简单。。。

rebeva 发表于 2014-6-1 00:19:10

路过帮顶!!!!!

x405773747 发表于 2014-6-3 21:27:54

孩子你川理工的啊 ?

x405773747 发表于 2014-6-3 21:42:23

ravenhu13 发表于 2014-6-1 14:31 static/image/common/back.gif
关于第2个问题:

这个还没有写完吧

ravenhu13 发表于 2014-6-4 00:02:42

x405773747 发表于 2014-6-3 21:42 static/image/common/back.gif
这个还没有写完吧

这不是已经到门口了么。。。还需要带进屋么。。
页: [1]
查看完整版本: C++编程,求解