類中訪問許可權控制

2021-10-14 01:58:17 字數 766 閱讀 5123

——首先引出乙個問題:為什麼用訪問限制?

——答:可以將一些較為敏感的隱私資料進行隱藏起來,不能讓外部輕易獲取

三種訪問許可權

關鍵字功能

public

公有訪問許可權

private

私有訪問許可權

protected

受保護的訪問許可權

注意

classstruct都是c++的關鍵字

但是class預設的訪問許可權是private,struct訪問許可權是public

// struct

struct a

};//可以直接按照以下語句訪問

a a;

a.x = 3, a.y = 4;

cout << a.x << " " << a.y << endl;

//輸出結果

3 4

//class

class b

int echo()

private :

int x, y;

};//可以按照以下語句進行訪問

b b;

b.set_xy(3, 2);

b.echo();

//輸出結果

3 2hello world!

C C C 中類訪問許可權控制

第一 private,public,protected 訪問標號的訪問範圍,在沒有繼承的情況下 private 只能由1.該類中的函式 2.其友元函式訪問。不能被任何其他訪問,該類的物件也不能訪問。protected 可以被1.該類中的函式 2.子類的函式 以及3.其友元函式訪問。但不能被該類的物件...

C 中類訪問許可權控制

c 中類訪問許可權控制 第一 private,public,protected 訪問標號的訪問範圍,在沒有繼承的情況下 private 只能由1.該類中的函式 2.其友元函式訪問。不能被任何其他訪問,該類的物件也不能訪問。protected 可以被1.該類中的函式 2.子類的函式 以及3.其友元函式...

訪問許可權控制

控制訪問許可權的四個關鍵字 public,protected,預設,private 類僅可以用public或缺省來修飾。方法和成員變數四個關鍵字都可以。public 無論是誰,在 都可以訪問 protected 具有包訪問許可權,同乙個包目錄下的類可以訪問,或者子類 即使位於不同包下 可以訪問到由p...