资源简介
多态是指类族中具有相似功能的不同函数使用同一名称来实现,从而可以使用相同的调用方式来调用这些具有不同功能的同名函数。运算符重载是指同样的运算符可以施加于不同类型的操作数上面,使同样的运算符作用于不同类型的数据导致不同类型的行为。
代码片段和文件信息
#include
class X1
{protected:
int x;
public:
X1(int xx){x=xx;}
void output()
{cout<<“x=“< };
class Y1:public X1
{
int y;
public:
Y1(int xx=0int yy=0):X1(xx)
{y=yy;}
virtual void output()
{
cout<<“x=“< }
};
class Z1:public X1
{
int z;
public:
Z1(int xx=0int zz=0):X1(xx)
{z=zz;}
virtual void output()
{
cout<<“x=“< }
};
void main()
{
X1 a(2);
Y1 b(34);
Z1 c(56);
X1 *p;
Y1 *q;
Z1 *s;
p=&a;
q=&b;
s=&c;
p->output();
q->output();
s->output();
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 586 2009-12-01 10:35 8\8.1.cpp
文件 1288 2009-12-01 10:42 8\8.2.cpp
文件 934 2009-12-01 10:52 8\8.4.cpp
文件 2336 2009-12-01 10:47 8\8.3.cpp
文件 110592 2009-12-01 10:52 8\8.doc
目录 0 2009-12-01 10:57 8
----------- --------- ---------- ----- ----
115736 6
- 上一篇:MSP430F147中文手册
- 下一篇:老版本hackbar,无需激活码
评论
共有 条评论