C 訪問控制許可權

2021-06-26 19:29:44 字數 857 閱讀 5060

第一: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表示只能在本類,同包,子類中訪問 訪問許可權控制符 本...