- 2
- 0
- 约7千字
- 约 43页
- 2016-11-28 发布于河南
- 举报
CH2D
V_sum(float a,float b) { x=a; y=b; } V_sum operator+(V_sum u1); //运算符重载为类的成员函数,形参个数比运算符操作数个数少一个 void V_output(); }; V_sum V_sum::operator+(V_sum u1) { V_sum u2(this-x+u1.x,this-y+u1.y); return u2; } * * 2.11.3 多(重)继承 C++中,从一个基类派生的继承称为单(一)继承或简单继承。从多个基类派生的继承称为多(重)继承。见下图所示。 类A派生类B 类X和类Y派生类Z (a) 单继承 (b)多继承 多继承定义格式: class派生类名:访问权限 基类名1,访问权限 基类名2[,…] { 新增加的成员 }; A B X Y Z A B 符号表示 例:build 是一个房屋数据类,buisiness 是建筑单位数据类。以二者为基类按公有方式 派生出工程类proj 。proj 将两个基类的全部成员按原有方式继承下来。 程序清单: #includei
原创力文档

文档评论(0)