乙個基類Person的多個派生類

2021-08-19 19:01:31 字數 1179 閱讀 7566

題目內容:

已知基類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

#include

using

namespace

std;

class person

void showme()

void showme()

void 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...