All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
PHP与MySQL中的SQL注入式漏洞_[PHP教程]
如何解决php能连接mssql但读取不到表_[PHP教程]
Visual,C#,2.0匿名方法揭密_.net资料_编程技术
两种ASP.Net数据库连接设置和读取方法_[Asp.Net教程]
C#中定义鼠标指针为指定的图片实例
Web开发常用命名空间和类介绍(.net,framework)_[Asp.Net教程]
ASP.NET技巧:脚本获取选中文字及所在句子_.net资料_编程技术
利用C#来做ASP.NET的登陆页面_[Asp.Net教程]
从,PHP,迁移到,ASP.NET(2)_[Asp.Net教程]
在Visual,C#程序中使用系统热键_.net资料_编程技术
Reading number is top 10 pictures
Beautiful vacuum girl2
So beauty, will let you spray blood6
随便发几张图
The real super beauty4
史上最大的哺乳动物迁移
不知名的美女素颜照1
Beauty is thus produced
9.3阅兵全景图1-抗战老兵和英雄连队梯队
yy365网站上的美女1
The dog buy the ham oneself
Download software ranking
Love the forty days
小黑猫大战两米大花蛇
Red cliff
matrix1
星际争霸1.08硬盘免安装版
美女游泳记
Boxer vs Yellow5
Eclipse-CALMSANNY (second edition)
实战黑客不求人
虚拟机汉化软件
qq published in(发表于) 2014/7/9 22:41:36 Edit(编辑)
visual c++类中的多重继承

visual c++类中的多重继承

visual c++类中的多重继承

visual c++类中的多重继承

C++的继承机制功能非常强大,除了支持单一继承(单一派生),还支持多重继承,顾名思义,多重继承就是指一个派生类从多个基类中派生而来,如图1所示。




图1 多重继承示意图

声明多重继承的类的语法如下:

class ClassName : AccessSpecifier1 BaseClass1, AccessSpecifier2 BaseClass2,……AccessSpecifierN BassClassN
{
//派生类新增成员
}

请看下面的例子:



#include "iostream.h"
class ClassA //基类1
{
public:
void setA(int nA);
int GetA();
private:
int a;
};
class ClassB //基类2
{
public:
void setB(int nB);
int GetB();
private:
int b;
};
class ClassAB : public ClassA,public ClassB //派生类
{
public:
void Dispaly();
};
int ClassA::GetA()
{
return a;
}
void ClassA::setA(int nA)
{
a=nA;
}
int ClassB::GetB()
{
return b;
}
void ClassB::setB(int nB)
{
b=nB;
}
void ClassAB::Dispaly()
{
cout<<"GetA()= "<}
void main()
{
ClassAB example; //声明一个派生类的对象实例
//http://www.isstudy.com

example.setA(5); //调用从基类1继承下来的成员函数
example.setB(3); //调用从基类2继承下来的成员函数
example.Dispaly(); //派生类自己的成员函数
}

运行效果如图2所示。



图2 运行结果




添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.