第10,11周 專案四

2021-07-12 01:27:42 字數 831 閱讀 4100

/*

*檔名稱:main.cpp

*作 者:肖雪

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

*版 本 號: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 n,int a,char s,string tit,string ad,string t):

name(n),age(a),***(s),title(tit),addr(ad),tel(t)

void teacher::display()

{ cout<

學習心得:不要為了簡單 縮寫只用第乙個字母,定義容易重複導致出錯

第10 11周 專案1(3)

問題及 檔名稱 main.cpp 作 者 王藝霖 完成日期 2016年5月9日 版 本 號 v1.0 問題描述 再以circle類為直接基類,派生出乙個cylinder 圓柱體 類,再增加資料成員h 高 以及求圓柱表面積的成員函式area和求圓柱體積的成員函式volume,實現需要的成員函式,並設計...

第10 11周 專案2(2)

問題及 檔名稱 main.cpp 作 者 王藝霖 完成日期 2016年5月9日 版 本 號 v1.0 問題描述 將stu類的資料成員的訪問許可權改為private,你的程式是否能完成要求的功能?如果不行,請修改程式。請不要修改給出的 只能修改自己寫的 輸入描述 輸出描述 include includ...

第10 11周 專案 警察和廚師

問題及 完成日期 2016年5月8日 請為各個類增加建構函式 在實現中,可以增加需要的其他函式 自行編制main函式,完成初步的測試 輸入描述 無 輸出描述 成員資訊 include using namespace std class person int geta string gets priv...