1. 程式人生 > 其它 >C#定義類的修飾符和關鍵詞有哪些及其含義

C#定義類的修飾符和關鍵詞有哪些及其含義

類的修飾符:

1、internal:只能當前程式集內部訪問。

2、public:公開的任何專案訪問。

3、private:成員只能由類中的程式碼訪問(如果沒有使用任何關鍵字,就預設使用這個關鍵字)。

4、protected:成員只能由類或派生類中的程式碼訪問。

類的關鍵詞:

internalclass Person{} 或class Person{}

預設類,只能當前程式集訪問

public classPerson{}

可以當前程式集訪問,也可以被其它專案訪問,公開的

3、abstract class Person{}

抽象類,只能當前程式集訪問,不能被例項化,只能被繼承

3.1

public

abstract class Person{}

公開的抽象類,可以當前程式集訪問,也可以被其它專案訪問,不能被例項化,只能被繼承

4、sealed class Person{}

密封類只能被例項化不能被繼承,在當前程式集中可以訪問,其它專案不可以訪問

4.1

public sealed class Person{}

密封類只能被例項化不能被繼承,在當前程式集中可以訪問,其它專案也可以訪問