第一:private, public, protected 訪問標號的訪問範圍,在沒有繼承的情況下:
private:
只能由1.該類中的函式、2.其友元函式訪問。
不能被任何其他訪問,該類的物件也不能訪問。
protected:
可以被1.該類中的函式、2.子類的函式、以及3.其友元函式訪問。
但不能被該類的物件訪問。
public:
可以被1.該類中的函式、2.子類的函式、3.其友元函式訪問,也可以由4.該類的物件訪問。 注:
友元函式包括3種:設為友元的普通的非成員函式;設為友元的其他類的成員函式;設為友元類中的所有成員函式。
第二:類的繼承後方法屬性變化,具體情況如下:
private 屬性是不能夠被繼承的,protected繼承和private繼承能降低訪問許可權。 使用
private繼承
,父類的protected和public屬性在子類中變為private;
使用protected繼
承,父類的protected和public屬性在子類中變為protected;
使用public繼承,
父類中的protected和public屬性不發生改變;
如下所示:
public: protected: private:
public繼承 public protected 不可用
protected繼承 protected protected 不可用
private繼承 private private 不可用
檔案訪問控制許可權
設定許可權列表 裝置許可權列表載入 facl filesystem access control list 利用檔案擴充套件屬性儲存額外的訪問控制許可權 普通使用者無法修改檔案屬主與屬組 對於檔案的許可權進行附加補充說名的乙個許可權設定方式 有兩個普通使用者tom jerry,當tom由乙個檔案只想...
ACL訪問控制許可權
給指定的使用者分配許可權 setfacl m u gest rw folder m表示設定許可權,x表示刪除許可權 u代表使用者,g也可以指定組設定許可權,後面指定組名即可 gest使用者名稱 rw表示許可權 folder表示目錄 getfacl folder file folder owner t...
ACAC 訪問控制許可權
1 訪問控制許可權都有哪些?private 私有的 protected 受保護 public 公開的 預設 2 範圍 private只能在本類中訪問 public公開的,可以在任何位置訪問 預設 表示只能在本類,以及同包下訪問 protected表示只能在本類,同包,子類中訪問 訪問許可權控制符 本...