訪問修飾符
預設可訪問性
1、類和結構:訪問修飾符可以為public
或internal,
如果未指定任何訪問修飾符,則預設設定為internal
。
2、類成員和結構成員:結構成員(包括巢狀的類和結構)可以宣告為public
、internal
或private
。 類成員(包括巢狀的類和結構)可以宣告為public
、
protected internal
、protected
、internal
、private protected
或private
。 預設情況下,類成員和結構成員(包括巢狀的類和結構)的訪問級別為private。
3、介面:可以宣告為public
或internal
,介面預設設定為internal
訪問級別。 介面成員預設為public
。
4、列舉:列舉成員始終為public
,並且不能應用任何訪問修飾符。
訪問限制
派生類不能具有高於其基型別的可訪問性。
參考文件
訪問修飾符
預設可訪問性
1、類和結構:訪問修飾符可以為public
或internal,
如果未指定任何訪問修飾符,則預設設定為internal
。
2、類成員和結構成員:結構成員(包括巢狀的類和結構)可以宣告為public
、internal
或private
。 類成員(包括巢狀的類和結構)可以宣告為public
、
protected internal
、protected
、internal
、private protected
或private
。 預設情況下,類成員和結構成員(包括巢狀的類和結構)的訪問級別為private。
3、介面:可以宣告為public
或internal
,介面預設設定為internal
訪問級別。 介面成員預設為public
。
4、列舉:列舉成員始終為public
,並且不能應用任何訪問修飾符。
訪問限制
派生類不能具有高於其基型別的可訪問性。
參考文件
C 預設訪問修飾符
1.命名空間下的元素的預設訪問修飾符 public 同一程式集的其他任何 或引用該程式集的其他程式集都可以訪問該型別或成員。internal 同一程式集中的任何 都可以訪問該型別或成員,但其他程式集不可以訪問。2.各型別中的成員的預設訪問修飾符 剩下的修飾符主要是正對繼承這個語言特性的,擁有繼承的型...
JAVA 修飾符的可訪問性
table 修飾符 同一類中 同一包中 不同包中的子類 不同包中的非子類 成員變數和方法的許可權 類 private idea 只能在本類中訪問 不能修飾類 friendly idea idea 友好類 protected idea idea idea 必須在同一包中才能被訪問 不能修飾類 publ...
C 訪問修飾符
所有型別和型別成員都具有可訪問性級別,用來控制是否可以在您程式集的其他 中或其他程式集中使用它們。您在宣告型別或成員時使用以下訪問修飾符之一來指定其可訪問性 public 訪問不受限制。可以類內和任何類外的 中訪問。private 可以被所屬類訪問。只有同一類或結構中的 可以訪問該型別或成員。pro...