【系統公告】頁面上方功能列及下方資訊全面更換新版,舊用戶可再切回舊版。 前往查看

計算機概論、大意(資訊科學概論,電腦常識,電子計算機概論)題庫下載題庫

上一題
30 有關 C++中 class 對於 data member 與 member function 存取權限的敘述,下列何者錯誤?
(A)提供 public、protected 與 private 三種存取權限
(B)若某 class A 的 data member 為 public,則在同一程式的其他函式都可以讀寫該 public data member
(C)class 的 constructor 的存取權限必須為 public
(D)若某 class A 的 data member 為 private,則所有不屬於 class A 的函式都不可以讀寫該 private data member


答案:登入後觀看
難度: 困難
最佳解!
安身立命 國二下 (2016/05/08)
private 成員 (member) 只限同個類別 (class) 的其他成員存取, C++ 提供另一種方式讓函數或其他類別也可存取 .....觀看完整全文,請先登入
2F
人人都可以是食神!!! 高二上 (2019/03/03)

謝謝『安身立命』。

but.......

就因為只有同個類別才可以存取,

所以 D.xxxxxxxxxx, 則所有不屬於 class A 的函式都不可以讀寫該 private data member

邏輯上是對的不是嗎?  
3F
牛奶鍋 高三下 (2020/11/29)
建構子可以設定是否要接受參數來初始化一個新的物件,與宣告方法很相似,有幾點需要注意:
1.建構子的函式名稱需與類別相同2.存取修飾詞為public3.不能有回傳值4.不能使用void5.不會被繼承6.類別內可以沒有建構函式,代表初始化時不用帶入參數,也稱為預設建構函式Default Constructor
——————————————————————————在物件導向程式設計中,友誼函數(friend function)是一個指定類別(class)的「朋友」,該函式被允許存取該類別中private、protected、public的資料成員。普通的函式並不能存取這些資料,然而宣告一個函式成為一個類別的友誼函數則被允許存取這些資料。

友誼函數的宣告可以放在類別宣告的任何地方,不受存取...
查看完整內容

30 有關 C++中 class 對於 data member 與 member..-阿摩線上測驗