- 2
- 0
- 约1.05万字
- 约 43页
- 2017-06-04 发布于四川
- 举报
5.3 多重继承 当派生类有二个或二个以上的基类时,这种派生方法称为多基派生或多重继承。 1.多重继承的声明 一般形式如下: Class 派生类名:派生方式1 基类名1,…,派生方式n 基类名n{ //派生类新增的数据成员和成员函数 }; 例如:class z:public x,y{…};//类Z公有继承了X,私有继承了Y class z:x,public y{…}//类Z私有继承了X,公有继承了Y class z:public x,public y{…}//类Z公有继承了X,Y 即默认的是私有继承 在多继承中,基类成员的访问属性与单继承时相同. 例5.12:观察各成员的访问特性的变化。Ex5_12.cpp class X{ public: int f(); }; class Y{ public: int f(); int g(); }; class Z:public X,public Y{ int g(); }; 说明:对基类的成员访问必有是无二义的,例如: 如果定义类Z的对象obj Z obj 则 obj.f()将执行基类X的f(),还是基类Y的f() 这时可以用成员名限定来消除二义性。 Obj.X::f() Obj.Y::f() //ex5_12多继承情况下的访问特性 #includeiostream.h class A{ public: void setA(int
您可能关注的文档
- 汽车英语Engine(2.1-2.4).ppt
- 沙漠地区的地下水.ppt
- 沟通技巧PPT.ppt
- 没头脑和不高兴.ppt
- 沟通说服的演讲魅力.ppt
- 没有完美的个人团队领导篇.ppt
- 沪教版五年级语文下册《唯一的听众1》课件.ppt
- 沪教版四年级语文上册《鸟的天堂》课件.ppt
- 沪教版第五册之《相信未来》课件 (2).ppt
- 沪江网第三课走遍天下书为侣尤安·艾肯(优质)20121212105835680976.ppt
- 中国国家标准 GB/T 18487.2-2026电动汽车传导充电系统 第2部分:非车载传导供电设备电磁兼容要求.pdf
- GB/T 18487.2-2026电动汽车传导充电系统 第2部分:非车载传导供电设备电磁兼容要求.pdf
- 中国国家标准 GB/T 47477-2026纳米技术 宽温域纳米颗粒测量 凝结核粒子计数法.pdf
- GB/T 47477-2026纳米技术 宽温域纳米颗粒测量 凝结核粒子计数法.pdf
- 《GB/T 47477-2026纳米技术 宽温域纳米颗粒测量 凝结核粒子计数法》.pdf
- GB/T 18837-2026多联式空调(热泵)机组.pdf
- 《GB/T 18837-2026多联式空调(热泵)机组》.pdf
- 中国国家标准 GB/T 18837-2026多联式空调(热泵)机组.pdf
- 母乳喂养科学指导.pptx
- 饲料添加剂管理条例解读.pptx
原创力文档

文档评论(0)