第十二周任務一

2021-06-06 10:24:36 字數 753 閱讀 3916

源程式:

/*(檔案注釋頭部開始)

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

*檔名稱:派生與繼承

*作 者:2011級計114-3劉楊

*完成日期:2023年5月7號

*版本號:vc

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

* 輸入描術:

* 問題描述:請修改基類中成員的訪問限定符和派生類的繼承方式,考慮可能的執行結果或可能出現的錯誤,

並在上機時進行驗證、對比,達到理解派生類成員的訪問屬性的目的。

* 程式輸出:

* 程式頭部的注釋結束

*/

#include #include using namespace std;

class student //(1)修改student類中各資料成員和成員函式的訪問限定符,並觀察發生的現象

private:

int num;

string name;

char *** ;

};class student1: protected student //(2)修改此處的繼承方式,並觀察發生的現象

private:

int age;

string addr;

};student::student(int n,string nam,char s)

void student::show()

{ cout<<"num: "<

派生類不能訪問基類的私有成員

第十二周任務一

include includeusing namespace std class student 1 修改student類中各資料成員和成員函式的訪問限定符,並觀察發生的現象 protected int num string name char class student1 public stude...

第十二周 任務三

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

第十二周任務二

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