C 基礎 訪問控制修飾符

2022-02-03 16:44:01 字數 948 閱讀 5489

訪問控制修飾符包括:defaule,public,private,internal(內部),protected,protected internal;

注意:1:類預設型別是internal;

2:方法預設型別是private;

3:當父類和子類不在同一程式集時,子類不可以訪問父類的internal成員,但可以訪問父類的protected interal成員;

4:sealed不能被繼承的類;

5:partial可以將類宣告在不同檔案中。

附:符用於限定型別以及型別成員的申明,c#中有13種修飾符,按功能可分為三部分:訪問修飾符,類修飾符和成員修飾符.

訪問修飾符:

public:訪問不受限制.

private:只有包含該成員的類可以訪問.

internal:只有當前工程可以訪問.

protected:只有包含該成員的類以及繼承的類可以訪問.

類修飾符:

abstract:可以被指示乙個類只能作為其它類的基類.

sealed:指示乙個類不能被繼承.

成員修飾符:

abstract:指示該方法或屬性沒有實現.

const:指定域或區域性變數的值不能被改動.

event:宣告乙個事件.

extern:指示方法在外部實現.

override:對由基類繼承成員的新實現.

readonly:指示乙個域只能在宣告時以及相同類的內部被賦值.

static:指示乙個成員屬於型別本身,而不是屬於特定的物件.

virtual:指示乙個方法或訪問器的實現可以在繼承類中被覆蓋.

C 基礎 訪問修飾符

訪問修飾符是一些關鍵字 public,protected,internal,private 用於指定宣告的成員或型別的可訪問性。public 訪問不受限制 protected 訪問僅限於包含類或從包含類派生的型別 internal 訪問僅限於當前程式集 protected internal 訪問僅限...

java訪問控制修飾符,final修飾符

package mainfunction import test1.dog 修飾類檔案 如果不加任何修飾預設就是protest,及只有本包內的檔案可以訪問,其他包不能訪問,外部包要能訪問必須加上pubilic修飾該類 public class persion param age 年齡 param i...

C 訪問修飾符

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