|ZZ| C++ .P151.  5.15

May 14, 2007 22:58

..
  难得自己做出一道题。。真是超级兴奋了。。。
  但是.因为这道题是自己做出来的。。。。所以。。可能有些毛病。。但是编译结果都是可以出来的。。。也没 错误。。。。。有的只是过程写的不好。。或者。可能有些没按要求做 再或者。某一些奇怪的问题。。。。。
 。。   好了 问题交代完毕。此题仅供参考。。正文如下。。


//5.15
//设计一个点类,它仅包含2个属性:横坐标和纵坐标。通过继承点类再设计
//一个圆类,除了有一个圆心外,还有半径,还应该能够计算圆的周厂和面积等。
//编写一个测试程序来测试所设计的类能否实现预定的功能。

#include<iostream.h>
class point
{
public:
 
   int x;
   int y;
 
 
   point(int iniX=0, int iniY=0):
         x(iniX),y(iniY)
    {}
     
private:
 
 
};
class circle:public point  //派生类。
{
 int Radius;
public :
 
 
 double GetArea()
 {
   return 3.14*Radius*Radius;
 }
 double GetCh()
 {
   return 2*3.14*Radius;
 }
 circle(int x,int y,int r)
 {
   Radius=r;
   
 }

};

#include<iostream.h>
#include<math.h>
void main()
{
 circle f(2,3,4);
 cout<<f.GetArea()<<endl;
 cout<<f.GetCh()<<endl;
}

                                                       ------------------------------------07。05。14    23:21

Category: c++的某些作业阅读(1042) 评论(0)

昵称   密码   游客无需密码
网址   电邮   [注册]

 

最新日志

最新评论

最新留言

随机日志

养家糊口

酷站链接

魔域私服
传奇私服
魔域私服网

其他

登入
注册
申请链接
RSS: 日志 | 评论
编码:UTF-8
XHTML 1.0