第十二周 專案1 教師兼幹部類

2021-07-02 21:09:45 字數 960 閱讀 8589

/* 

* 檔名稱:test.cpp

* 作 者:呼亞萍

* 完成日期:2023年5月27日

* 版 本 號:v1.0

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

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

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

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

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

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

* 程式輸入:相應的程式

* 程式輸出:對應得結果

*/#include #include using namespace std;

class teacher

;teacher::teacher(string na,int ag,char se,string tit,string ad,string t)

void teacher:: display()

{ cout<

運算結果:

知識點總結;

定義含有相同資料名的基類,通過指定作用域來呼叫資料成員!

學習心得:

使用單步除錯很重要!

第十二周專案1 教師兼幹部類

分別定義teacher 教師 類和cadre 幹部 類,採用多重繼承方式由這兩個類派生出新類teacher cadre 教師兼幹部 要求 1 在兩個基類中都包含姓名 年齡 性別 位址 等資料成員。2 在teacher類中還包含資料成員title 職稱 在cadre類中還包含資料成員post 職務 在...

第十二周專案1 教師兼幹部類

分別定義teacher 教師 類和cadre 幹部 類,採用多重繼承方式由這兩個類派生出新類teacher cadre 教師兼幹部 要求 1 在兩個基類中都包含姓名 年齡 性別 位址 等資料成員。2 在teacher類中還包含資料成員title 職稱 在cadre類中還包含資料成員post 職務 在...

第十二周專案2 教師兼幹部類

檔名稱 完成日期 2014 年 5 月 13 日 版本號 v1.0 對任務及求解方法的描述部分 輸入描述 無 問題描述 問題分析 演算法設計 include include using namespace std class teacher 基類 void display protected str...