類定義的修飾符有那幾個什么含義


類定義的修飾符有那幾個什么含義

文章插圖
類的修飾符:
1、private:只有對包NET中的應用程序或庫才能訪問 。
2、public:不限制對類的訪問 。
3、protected:只可以被本類和其繼承子類訪問 。
4、internal:只可以被本集合內所有的類存取 。集合是C#語言中類被組合后的邏輯單位和物理單位,其編譯后的文件擴展名往往是“DLL”或“EXE” 。
5、protected internal:唯一的一種組合限制修飾符,它只可以被本組合體內所有的類和這些類的繼承子類所存取 。
6、abstract:抽象類,表示該類只能作為父類被用于繼承,而不能進行對象實例化 。抽象類可以包含抽象的成員,但這并非必須 。
【類定義的修飾符有那幾個什么含義】7、sealed:密封類 , 阻止該類被繼承 。同時對一個類作abstract和sealed的修飾是沒有意義的 。
8、new:修飾符只能用于嵌套的類,表示隱藏了由基類繼承來的、與基類中同名的成員和方法 。