C 繼承 單個類的訪問控制

2021-10-23 01:38:43 字數 754 閱讀 3628

public 修飾的成員變數 方法 在類的內部 類的外部都能使用

protected: 修飾的成員變數方法,在類的內部使用 ,在繼承的子類中可用 ;其他 類的外部不能被使用

private: 修飾的成員變數方法 只能在類的內部使用 不能在類的外部

class

parent

;//保護繼承

class

child3

:protected parent};

void

main()

//私有繼承

class

child2

:private parent

protected

:private:}

;void

main22()

class

child

:public parent

protected

:private:}

;/*c++中的繼承方式(public、private、protected)會影響子類的對外訪問屬性

判斷某一句話,能否被訪問

1)看呼叫語句,這句話寫在子類的內部、外部

2)看子類如何從父類繼承(public、private、protected)

3)看父類中的訪問級別(public、private、protected)

*///共有繼承

void

main21()

C 類成員訪問控制及繼承的訪問控制

公有型別成員定義了類的外部介面,在類外智慧型訪問類的公有成員 私有成員只能被本類的成員函式訪問,來自外部的任何訪問都是非法的,完全隱藏在類中,保護了資料的安全性 保護型別成員的性質和私有成員性質相似,其差別在於繼承過程中對產生的新類的影響不同,意義在於不想向外部暴露某個函式或者成員變數,但又想讓派生...

C 類訪問控制及繼承

一 c 類的訪問控制有三類 public,protected和private。類訪問控制符 類成員可被哪些物件訪問 public 1 類的成員函式。2 類物件。3 友元。4 子類成員函式 protected 1 類的成員函式。2 友元。3 子類成員函式 private 1 類的成員函式。2 友元 二...

C 類訪問控制及繼承

一 c 類的訪問控制有三類 public,protected和private。類訪問控制符 類成員可被哪些物件訪問 public 1 類的成員函式。2 類物件。3 友元。4 子類成員函式 protected 1 類的成員函式。2 友元。3 子類成員函式 private 1 類的成員函式。2 友元 二...