|ZZ| c++ 5.17 覆盖...

May 18, 2007 17:44

..今天刚做的...谢谢fcc老师的帮忙....


//5.17
//先设计一个长方形类.再通过继承长方形类设计一个正方形类,
//正方形类中通过覆盖父类的成员函数得到一些新的功能..

#include<iostream.h>
class Rectangle               //长方形类.
{
public:
 int x,y;
 int area()
 {
   return x*y;
 }
};
class square:public Rectangle              //派生类...正方形类..
{
public:
 int area()                //覆盖长方形类中的 area.
 {
   return x*x;  
 }
 square(int a)                      //构造函数.
 {
   x=a;
 }
};
void main()
{
 square f(4);                  
 cout<<f.area()<<endl;
}

                                                    ------------------------------------07.05.18

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

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

 

最新日志

最新评论

最新留言

随机日志

养家糊口

酷站链接

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

其他

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