題目內容:
已知基類person的定義如下:
class person
;請通過繼承的方法建立兩個派生類,其中
派生類teacher:
1.新增的資料成員有:
char dept[20];
int salary;
2.新增的成員函式有:
建構函式,並使用基類的register
3.重寫的成員函式有:
void showme() //顯示資料成員資訊,並使用基類的showme
派生類student:
1.新增的資料成員有:
char id[12];
char class[12];
2.新增的成員函式有:
student(char *name,int age,char ***, char *id,char *classid);
3.重寫的成員函式有:
void showme() //顯示資料成員資訊,並使用基類的showme
在主程式中分別建立兩個派生類物件,利用已有的成員函式分別顯示兩個派生類物件的資料成員。
輸入格式:
教師物件的初始化引數
學生物件的初始化引數
輸出格式:
請參考輸出樣例嚴格按照格式輸出教師物件和學生物件的詳細資訊
輸入樣例:
章立早 38 m 電信學院 2300
李木子 22 f 02035003 能動01
輸出樣例:
姓名 章立早
性別 男
年齡 38
工作單位 電信學院
月薪 2300
學號 02035003
姓名 李木子
性別 女
年齡 22
班級 能動01
時間限制:500ms記憶體限制:32000kb
#include#includeusing namespace std;
class person //person類
;void person::register(char *name,int age,char ***)
void person::showme()
乙個基類Person的多個派生類
題目內容 已知基類person的定義如下 class person 請通過繼承的方法建立兩個派生類,其中 派生類teacher 1 新增的資料成員有 char dept 20 int salary 2.新增的成員函式有 建構函式,並使用基類的register 3.重寫的成員函式有 void show...
C 多重繼承 乙個類可以從多個基類中派生
include using namespace std 多重繼承 乙個類可以從多個基類中派生。在派生類由多個基類派生的多重繼承模式中,基類是用基類表語法成分來說明的,多重繼承的語法與單一繼承很類似,只需要在宣告繼承的多個類之間加上逗號來分隔 派生類a是從基類b1和基類b2多重繼承而來,二基類b1和b...
建立乙個類Person的簡單例項
建立乙個類person,包含以下屬性 姓名 name 年齡 age 朋友 friends陣列 問候 sayhi方法,輸出問候語,例如 你好!交朋友 addfwww.cppcns.comriend方法,向friends裡新增乙個值 然程式設計客棧後建立兩個此類的例項 小張 22,小李 小王 你好!ja...