問題詳情

26 物件導向開發理論中,類別中的成員(即屬性與方法)都可設定其存取權限,對於存取權限的描述,下列那一項錯誤?
(A) public 的成員所有的類別都可以存取
(B) private 的成員只有該類別可以存取
(C) protected 的成員只有該物件可以存取
(D) protected 的成員子類別可以存取

參考答案

答案:C
難度:適中0.45
書單:沒有書單,新增

用户評論

舜子】評論

當您將類別成員宣告為受保護的成員之後,繼承它的類別就可以直接使用這些成員,但這些成員 仍然受到類別的保護,不可被物件直接呼叫使用。

abaochang】評論

把成員宣告為 protected 的用處★★★★★...

舜子111花蓮光復台中中港】評論

當您將類別成員宣告為受保護的成員之★,...

william】評論

在繼承時採公開(public)繼承的方式來繼承一個類別時,父類別與子類別為"is-a"的 關係,子類別繼承父類別的公開(public)介面及受保護(protected)的成員,子類別是父類別的細化型態。保護(protected)繼承可以改變繼承下來的基底類別成員權限,保護的意思就是讓這些成員繼承下來之後,保護它們僅能在類別與衍生類別中使用,保護 繼承的語法如下所示:class B : protected A {    // 實作};保護繼承時使用protected來繼承基底類別,繼承下來的成員在衍生類別中的權限變為如下:基 底類別衍 生類別private不繼承protectedprotectedpublicprotected簡單的說,原來的權限在protected以下的保留其原來權限,而在protected以上的就降為protecte...