第十二周任務二

2021-06-06 08:31:25 字數 1468 閱讀 2218

/* (程式頭部注釋開始)

* 程式的版權和版本宣告部分

* 檔名稱:                              

* 作    者: 李超                             

* 完成日期:       2012  年    5   月    9    日

* 版 本 號:          01.12.02

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

* 問題描述:

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

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

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

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

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

*/ * 程式輸出: 

name:lichao

age20

***:m

address:hezedingtao

tell:182535*****

post:stu

title:stu

wage:8888

請按任意鍵繼續. . .

* 程式頭部的注釋結束

標頭檔案

#include #include using namespace std;

class teacher

void display();

protected:

string name;//名字

int age; //年齡

char ***; //性別

string title; //職稱

string address; //位址

string tell; //**

};

class cadre

void display();

protected:

string name;

int age;

char ***;

string post; //職務

string address;

string tell;

};class teacher_cadre: public teacher, public cadre

void show();

private :

int wage;//工資

};

void teacher::display()

第十二周任務二

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

第十二周任務二

程式頭部注釋開始 程式的版權和版本宣告部分 煙台大學計算機學院學生 作 者 高中亞 完成日期 2012 年 05 月 7 日 版 本 號 v1.0 對任務及求解方法的描述部分 2 在teacher類中還包含資料成員title 職稱 在cadre類中還包 含資料成員post 職務 在teacher c...

第十二周 任務三

程式頭部注釋開始 程式的版權和版本宣告部分 檔名稱 練習使用虛基類 作 者 薛廣晨 完成日期 2012 年 4 月 27 日 版 本 號 x1.0 對任務及求解方法的描述部分 輸入描述 練習使用虛基類 問題描述 任務3 在下面一段類的定義中,自行車類的虛基類為車輛類,機動車類的虛基類也為車輛類,電單...