C 訪問許可權修飾符

2022-05-17 15:11:22 字數 754 閱讀 4907

c#中類及型別成員修飾符有以下四類:public,private,protected,internal。

public        類及型別成員的修飾符

private   型別成員的修飾符

protected   型別成員的修飾符

internal    類及型別成員的修飾符

由以上四類說明,我們知道,可以放在class前面修飾類的修飾符關鍵字只有public和internal,如果沒寫任何關鍵字,預設是internal.

1.public class:任何地方該類都可以被訪問到。

2.internal class:只有在同一程式集內,該類才可以被訪問到。

而型別成員的修飾符可以是由這四個關鍵字形成的五種組合,他們分別是:public,protected,private,internal,protected internal.型別成員前如果沒寫任何關鍵字,預設為private。他們具體的訪問許可權,我們看下圖就明白了。

需要註明的是:

protected的許可權和private的許可權很相似,唯一不同的是protected型別成員可以被子類繼承,而private型別成員不可以被繼承。

protected    internal型別成員可以被理解成protected   or   internal    型別成員。不存在protected   and   internal型別成員。

C 訪問許可權修飾符

c 中類及型別成員修飾符有以下四類 public,private,protected,internal。public 類及型別成員的修飾符 private 型別成員的修飾符 protected 型別成員的修飾符 internal 類及型別成員的修飾符 由以上四類說明,我們知道,可以放在class前面...

訪問許可權修飾符

訪問許可權修飾符用於提高資料的安全性,控制外界的訪問級別,是封裝的具體體現 訪問許可權修飾符的分類 訪問許可權修飾符的特點 public 對所有類可見 專案可見性 protected 對同包下以及同包下的子類可見 子類可見性 default 對同包下可見 包可見性 private 僅對本類可見 類可...

常見訪問修飾符訪問許可權

訪問修飾符 public private internal protect protect internal 其中 public 公開的,沒有訪問許可權,誰都能訪問 internal 只能在當前程式集內訪問。private 字段預設的訪問修飾符是private 私有的。只能在當前的類的內部訪問 pr...