• 大小: 49KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-19
  • 语言: 其他
  • 标签: 多态性  运算符  

资源简介

多态是指类族中具有相似功能的不同函数使用同一名称来实现,从而可以使用相同的调用方式来调用这些具有不同功能的同名函数。运算符重载是指同样的运算符可以施加于不同类型的操作数上面,使同样的运算符作用于不同类型的数据导致不同类型的行为。

资源截图

代码片段和文件信息

#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


评论

共有 条评论