c 第五次實驗 多繼承

2021-07-11 18:09:57 字數 1138 閱讀 2072

一、問題及**

專案2:  教師幹部類

分別定義teacher(教師)類和cadre(幹部)類,採用多重繼承方式由這兩個類派生出新類teacher_cadre(教師兼幹部)。要求: 

(1)在兩個基類中都包含姓名、年齡、性別等資料成員。 

(2)在teacher類中還包含資料成員title(職稱),在cadre類中還包含資料成員post(職務),在teacher_cadre類中還包含資料成員wages(工資)。 

(3)對兩個基類中的姓名、年齡、性別等資料成員用相同的名字,在引用這些資料成員時,指定作用域。 

(4)在類體中宣告成員函式,在類外定義成員函式。 

(5)在派生類teacher_cadre的成員函式show中呼叫teacher類中的display函式,輸出姓名、年齡、性別、職稱,然後再用cout語句輸出職務與工資。

* 檔名稱:多繼承

* 作 者:孫紅亮

* 完成日期:2016 年 5 月 11 日

* 版 本 號:v1.0

* 對任務及求解方法的描述部分:無

* 輸入描述: 無

* 程式輸出: 得到圖中的結果

* 問題分析:無

* 演算法設計: 略

*/

#include#include using namespace std;

class teacher

;

teacher::teacher(string nam,int a,string s,string tit):

name(nam),age(a),***(s),title(tit)

void teacher::display()

{

cout<

三,心得體會

繼承和派生還不是很熟練,格式記憶不清楚,編的比較困難。

繼承和派生還不是很熟練,格式記憶不清楚,編的比較困難。

四,知識點總結

公有繼承,派生類建構函式。

c 第五次實驗

一 問題及 檔名稱 railgun 作 者 尚文宇 完成日期 2016 年 5 月 4 日 版 本 號 v1.0 對任務及求解方法的描述部分 輸入描述 無 問題描述 陣列分離 程式輸出 略 問題分析 略 演算法設計 略 三 心得體會 陣列和迴圈與if的結合運用還是很有意思的 四 知識點總結 陣列的輸...

C 第五次實驗

一 問題及 檔名稱 求和 作 者 朱晨 完成日期 2016年5月5日 版 本 號 v1.0 對任務及求解方法的描述部分 利用陣列 輸入描述 輸入陣列 問題描述 陣列求和 程式輸出 正數和負數的和 問題分析 演算法設計 include using namespace std int main else...

C 第五次實驗

一 問題及 檔名稱 ex1 1.cpp 作 者 李浩帆 完成日期 2016 年 5月 9 日 版 本 號 v1.0 對任務及求解方法的描述部分 輸入描述 無 問題描述 分別定義teacher 教師 類和cadre 幹部 類,採用多重繼承方式由這兩個類派生出新類teacher cadre 教師兼幹部 ...