C 修飾符 總結

2021-05-22 11:18:54 字數 1110 閱讀 2598

c#中的修飾符用於限定型別和成員方法。修飾符有幾種不同的分法,可以分為類的修飾符、成員修飾符和訪問修飾符。

一、類修飾符,用於修飾類種類。

1、abstract:用於定義乙個抽象類,抽象類不能被例項化,只能作為其他類的基類,可以被繼承,且派生類中需要實現抽象類的所有成員。

2、sealed:用於定義乙個不能被繼承的類。

二、成員修飾符,一般用來修飾成員方法和成員變數。

1、abstract:該修飾符還可以用來修飾方法和變數,表示由abstract修飾的方法可以在其派生類中通過override關鍵字過載。

2、const:用來定義不可修改的變數,在編譯時賦值的常量。

3、event:指定乙個能夠被事件觸發的delegate。

4、extern:定義將在外部執行的方法。

5、override:在子類中用於過載其父類中使用virtual、abstract或override修飾的方法或屬性,不能通過new、static、abstract或virtual來修飾override方法。

6、readonly:定義只能在初始時或建構函式中修改的域。

7、static:宣告乙個靜態變數或類。

8、virtual:表示其修飾的方法和屬性可以被子類過載。

三、訪問修飾符用來定義成員變數或類的訪問許可權。

1、public:表示可以在任何地方被任何物件訪問。

2、protected:其修飾的成員只能在該類或子類中被訪問。

3、private:是c#中獨有有訪問修飾符,表示該成員只能在本工程內被訪問。

4、protected internal:其修飾的成員只能在本工程或子類中訪問。

5、internal:訪問僅限於當前程式集。只有當前工程可以訪問.

C 修飾符 總結

c 中的修飾符用於限定型別和成員方法。修飾符有幾種不同的分法,可以分為類的修飾符 成員修飾符和訪問修飾符。一 類修飾符,用於修飾類種類。1 abstract 用於定義乙個抽象類,抽象類不能被例項化,只能作為其他類的基類,可以被繼承,且派生類中需要實現抽象類的所有成員。2 sealed 用於定義乙個不...

C 修飾符總結

修飾符用於限定型別以及型別成員的申明,c 中的修飾符按功能可分為四部分 屬性修飾符,訪問修飾符,類修飾符和成員修飾符。屬性修飾符 serializable 按值將物件封送到遠端伺服器。在按值封送物件時,就會建立乙個該物件的副本,並將其序列化傳送到伺服器。任何對該物件的方法呼叫都是在伺服器上進行的。s...

修飾符總結

1 private 私有的。只能在本類中使用 2 public 公共的。都可以用 3 protected 受保護的。子孫後代可以用 4 internal 內部的。只能在專案中用 5 abstract 抽象的。可以修飾類 繼承該類必須實現其中的抽象方法,本身不能被例項化 可以修飾方法 無方法體 6 s...