C 訪問修飾符

2021-09-24 01:42:08 字數 932 閱讀 6354

今天來總結下修飾符,首先,我們應該知道修飾符是什麼。

修飾符是一種限定型別以及型別成員而宣告的一種符號,比如我們開車在道路上行駛的時候看見只有直行的箭頭的時候,我們只能執行,而且不能轉彎,也不能掉頭; 還有乙個例子就是:大學學生證,只有大學生可以使用,大學之外的學生證不可以使用。

1.public: public的範圍就是公共使用的,完全公開,對公共成員沒有任何訪問的限制,是允許訪問的最高端別。

打個比方:在「這塊體育場是公共的場所,每個人都可以來這裡鍛鍊,對人沒有任何限制」。

2.private : 私有的成員,通常在類的內部其他成員才可以使用;如果在乙個class類裡定義乙個privaet int a = 0; 那麼,這個變數a只能在這個class類中才能訪問的到。

比如在在乙個公司的內部,每個員工在過年過節的時候都會領取一張購物卡,僅限於這個公司的內部,這個公司的內部成員才能又這種福利。

3.protected : 保護成員,該類內部和繼承類中才可以訪問(本類和子類才能訪問,例項不能訪問)。

有乙個富商的,富商可以把他的資產傳給他的兒子,孫子,也可以給他的弟弟,但是不能家族以外的人,也不能給那些沒有繼承關係的人。

4.internal : 在本專案,或者本程式集中可以訪問。

乙個集團老總有一張公司營業額的銀行卡,這張銀行卡可以發給秘書,總經理,各部門主任,給他們工資,但是集團老總的兒子不能使用,因為他的兒子不是公司的內部人員(不是同乙個程式集),所以不餓能使用,老總,秘書,總經理,各部門主任是本公司的人員,所以可以使用這張銀行卡裡的錢。

今天就先總結這幾個修飾符,以後學到新的修飾符在繼續總結。

C 訪問修飾符

所有型別和型別成員都具有可訪問性級別,用來控制是否可以在您程式集的其他 中或其他程式集中使用它們。您在宣告型別或成員時使用以下訪問修飾符之一來指定其可訪問性 public 訪問不受限制。可以類內和任何類外的 中訪問。private 可以被所屬類訪問。只有同一類或結構中的 可以訪問該型別或成員。pro...

C 訪問 修飾符

例 internal class a public class b a 是不允許的 public class c是不允許的.msdn參考 訪問修飾符 c 程式設計指南 所有型別和型別成員都具有可訪問性級別,用來控制是否可以在您程式集的其他 中或其他程式集中使用它們。您在宣告型別或成員時使用以下訪問修...

C 訪問修飾符

public 公開的公共的 private 私有的,只能在當前類的內部訪問,類中的成員如果不加訪問修飾符,預設就是 private protected 受保護的,只能在當前類的內部以及該類的子類中訪問。internal 只能在當前專案中訪問。在同乙個專案中,internal 和public 的許可權...