第十一周專案1 儲存班長資訊的學生類

2021-07-02 17:50:40 字數 865 閱讀 2484

問題及**:

/*

*檔名稱:project.cpp

*作 者:陳文青

*完成日期:2023年5月21日

*版 本 號:v1.0

**問題描述:

(1)上面是宣告好的類及測試函式,請完成類中成員函式的定義,使執行結果如圖所示。

(2)將stu類的資料成員的訪問許可權改為private,你的程式是否能完成要求的功能?如果不行,請修改程式。請不要修改給出的**,只能修改自己寫的**。

*程式輸入:

*程式輸出:

*/#include#includeusing namespace std;

class stu //宣告基類

;stu::stu(int n, string nam ):num(n),name(nam) {} //基類建構函式

void stu::display( ) //成員函式,輸出基類資料成員

{ cout<

執行結果:

(2)將stu類的資料成員的訪問許可權改為private,你的程式是否能完成要求的功能?如果不行,請修改程式。請不要修改給出的**,只能修改自己寫的**。

在我所寫的**中,將stu類的資料成員的訪問許可權改為private程式仍然可以正常執行。一開始我還在納悶為什麼沒有出現錯誤。後來我找到了原因。

在53行**中,我呼叫了stu類中的dispaly()的函式來訪問了stu類中的成員。而沒有在派生類的函式中呼叫基類的私有資料成員。所以程式仍然能完成要求的功能

第十一周 專案1 儲存班長資訊的學生類

問題及 專案1 儲存班長資訊的學生類 all right reserved 檔名 作者 童宇 完成日期 2015 年 5月 19日 版本號v1.0 問題描述 輸入描述 程式輸出 include using namespace std class stu 宣告基類 基類建構函式 void displa...

第十一周專案1 儲存班長資訊的學生類

1 上面是宣告好的類及測試函式,請完成類中成員函式的定義,使執行結果如圖所示。all gight reserved.檔名稱 demo.cpp 版本號 v1.0 include include using namespace std class stu 宣告基類 class studetail pub...

第十一周上機實踐專案2(1) 儲存班長資訊的學生類

檔名稱 text.cpp 完成日期 2016年5月26日 問題描述 上面是宣告好的類及測試函式,請完成類中成員函式的定義,使執行結果如圖所示。include using namespace std class stu 宣告基類 stu stu int n,string man num n name ...