第十周任務二 單程派生

2021-06-06 01:15:49 字數 840 閱讀 4328

#include #include #include //setw:設定輸出資料的寬度,使用時應#include using namespace std;

class cperson

{protected:

char *m_szname;

char *m_szid;

int m_n***;//0:women,1:man

int m_nage;

public:

cperson(char *name,char *id,int ***,int age);

void show1()

{ cout<<"name"<>name>>id>>***>>age>>department>>salary;

cemployee employee1(name,id,***,age,department,salary);

employee1.show2();

cout<

執行結果:

input employee's name,id,***(0:women,1:man),age,department,salary:

wuxia 301056139503106323 0 20 comput 1236

name    id   ***   age deparment    salary

wuxia301056139503106323 women    20    comput  1236

請按任意鍵繼續. . .

上機感言:

c++語言中的繼承就像現實生活中的繼承,資料成員在派生類中的訪問許可權不僅要根據本類中而定,而且要依訪問方式而來。派生出的類中的資料成員包括基類和自己類中的。

第十周 任務二

include include include setw 設定輸出資料的寬度,使用時應 include using namespace std class cperson class cemployee public cperson cemployee cemployee char name,cha...

第十周任務二

任務2 定義乙個名為cperson的類,有以下私有成員 姓名 身份證號 性別和年齡,成員函式 建構函式 析構函式 輸出資訊的函式。並在此基礎上派生出cemployee類,派生類cemployee增加了兩個新的資料成員,分別用於表示部門和薪水。要求派生類cemployee的建構函式顯示呼叫基類cper...

第十周任務二

include include include setw 設定輸出資料的寬度,使用時應 include using namespace std class cperson class cemployee public cperson cperson cperson char name,char id...