CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C/C++ >  C++ 语言

各位大哥,求救!!

楼主zbslxq()2004-05-03 15:18:49 在 C/C++ / C++ 语言 提问

二维直角坐标系中图形信息的描述和显示:  
   
  1.   定义一个类Point来表示坐标系中点的位置信息。  
  2.   定义一个基类Shape,在其中定义虚函数show()来显示具体图形信息。  
  3.   分别定义类来表示坐标系中矩形、圆和三角形的位置信息。在这几个类中通过分层原则利用类Point;利用多态性来实现对各种图形信息的统一输出方式。  
  4.   编写一段主程序来测试上面定义的类。  
   
  问题点数:0、回复次数:3Top

1 楼chenqing1128(Alex)回复于 2004-05-03 15:29:02 得分 0

有什么问题?怎么不说啊?  
   
  楼主不是不会  
  是懒Top

2 楼freefalcon(心宇—消失中...)回复于 2004-05-03 15:31:16 得分 0

是啊,比较晕  
   
  是作业题吧,昨天刚回答了一个  
  http://expert.csdn.net/Expert/topic/3028/3028047.xml?temp=.4764978Top

3 楼cngdzhang()回复于 2004-05-03 17:29:51 得分 0

class   Point  
  {  
  public:  
        int   x,y;  
        Point(int   xx,int   yy)  
        {  
              x=xx;  
              y=yy;  
        }  
  };  
   
  class   Shape  
  {  
  public:  
        virtual   void   show()=0;     //纯虚函数  
  };  
   
  class   Circle  
  {  
      Point   p;  
      int   r;  
  public:  
        Circle(xx,yy,rr):p(xx,yy)  
        {  
            r=rr;  
        };  
        void   show()  
        {  
                cout<<p.x<<"     "<<p.y<<endl;  
          }  
  }  
   
  void   main()  
  {  
        Shape   *p;  
        Circle   c(10,10,20);  
        p=&c;  
        p->show();  
  }  
  Top

相关问题

  • 各位大哥.....
  • 各位大哥帮忙啊!
  • 各位大哥请帮忙!!!
  • 请教各位大哥!
  • 痛苦啊!各位大哥!
  • 帮忙啊!各位大哥
  • 各位大哥,求救啊!!!!!!!!
  • 请各位大哥帮忙!
  • 请教各位大哥
  • 各位大哥,小弟急!!!!

关键词

  • 图形
  • 信息
  • 类
  • 定义
  • yy
  • xx
  • point
  • show

得分解答快速导航

  • 帖主:zbslxq

相关链接

  • C/C++ Blog
  • C/C++类图书
  • C/C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo