——首先引出乙個問題:為什麼用訪問限制?
——答:可以將一些較為敏感的隱私資料進行隱藏起來,不能讓外部輕易獲取
三種訪問許可權
關鍵字功能
public
公有訪問許可權
private
私有訪問許可權
protected
受保護的訪問許可權
注意
class
與struct
都是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...