類的總結

訪問修飾符

 public :訪問不受限制

 protected:訪問僅限於包含類或從包含類派生的類型。

Internal:訪問僅限於當前程序集。

protected internal:訪問僅限於當前程序集或從包含類派生的類型。

private:訪問僅限於包含類型。

類的分類

靜態類:類可以聲明爲static的,以指示它僅包含靜態成員。不能使用 new 關鍵字創建靜態類的實例。靜態類是密封的,因此不可被繼承。靜態類不能包含構造函數,但仍可聲明靜態構造函數以分配初始值或設置某個靜態狀態。

靜態類的主要功能如下:

1、它們僅包含靜態成員。

2、它們不能被實例化。

3、它們是密封的。

4、它們不能包含實例構造函數。

抽象類 :抽象類使用abstract修飾符,對抽象類的使用有以下幾點規定:

抽象類只能作爲其它類的基類,它不能直接被實例化,而且對抽象類不能使用new操作符。抽象類如果含有抽象的變量或值,則它們要麼是null類型,要麼包含了對非抽象類的實例的引用。抽象類允許包含抽象成員,雖然這不是必須的。抽象類不能同時又是密封的。如果一個非抽象類從抽象類中派生,則其必須通過重載來實現所有繼承而來的抽象成員。抽象類中的構造函數要有參數

密封類: sealed修飾,不能用作基類密封類主要用於防止派生,不能被繼承。密封成員自己是不能被重寫的,sealed修飾符必須與override修飾符結合使用。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章