12周實驗報告(任務1)

2021-06-06 08:38:47 字數 886 閱讀 9144

知識總結:

繼承時三種訪問限制符的組合運用可以有效地組成不同的繼承組合途徑,私有成員只能在自己的類中使用,嚴格限制別人對自己成員的使用,保護型別只能讓自己及其自己的派生類使用,而公共繼承型別可以在任何地方呼叫;三種繼承型別的不同組合增加了繼承的多樣性,可以在不同的情況下有效地限定成員的訪問型別,做到更好的保護資料。

源程式:

/*【任務】理解基類中成員的訪問限定符和派生類的繼承方式

由下面派生類student1對基類student的繼承……

()請修改基類中成員的訪問限定符和派生類的繼承方式,考慮可能的執行結果或可能出現的錯誤,並在上機時進行驗證、對比,達到理解派生類成員的訪問屬性的目的。

()總結()的結果,將()的結果摘要寫到報告博文中;最後用自己的話總結確定派生類成員的訪問屬性的原則,也寫到報告博文中。

(**類似p363例.5,上機準備階段可以研究這段**,bb平台中提供實驗用**。)

*/#include#include"string"

using namespace std;

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

protected:

int num;

string name;

char *** ;

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

private:

int age;

string addr;

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

void student::show()

{ cout<<"num: "<< num <

第12周實驗報告任務3

程式頭部注釋開始 程式的版權和版本宣告部分 作 者 苗影 完成日期 2012 年5月 9日 版 本 號 vc.1 對任務及求解方法的描述部分 開電單車 輸入描述 問題描述 程式輸出 程式頭部的注釋結束 include include include using namespace std enum ...

第五周實驗報告(任務1)

程式頭部注釋開始 程式的版權和版本宣告部分 檔名稱 建構函式,帶引數的建構函式 作 者 齊豔紅 完成日期 2011年 3月18 日 版 本 號 對任務及求解方法的描述部分 輸入描述 問題描述 程式輸出 程式頭部的注釋結束 include includeusing namespace std clas...

第九周實驗報告(任務1)

源程式 includeusing namespace std class complex complex double r,double i friend istream operator istream input,complex c2 friend ostream operator friend...