C 基礎作業 4 類的靜態成員示例

2022-07-25 05:48:07 字數 664 閱讀 4927

4.類的靜態成員示例

關鍵字:   static

靜態類 class static

靜態類的主要特徵:

1、它們僅包含靜態成員,而且不能用protected或protected internal訪問保護修飾符

2、它們不能被例項化

3、它們不能被繼承

4、它們是密封的、相當於乙個sealed abstract類。

為什麼要使用靜態類?

靜態類是用來包含靜態成員的類!它不能被例項化! 防治被繼承! 防止外來的new

此外,靜態類能夠使您的實現更簡單、迅速,因為您不必建立物件就能呼叫其方法

using system;

using system.collections.generic;

using system.linq;

using system.text;

int i = sunfei.i;  //呼叫靜態成員!  方法名+成員名

console.writeline("i = ", i);

}public static class sunfei  //申明乙個靜態類!}}

}}注:作為乙個新手!可能對靜態這個概念不是很清楚! 

靜態類和例項類兩者的區別可有可無!

只要利用好了!  靜態的作用也會的例項的作用一樣強大!

C 基礎 靜態成員和靜態類

靜態成員 1.靜態成員是被static關鍵字修飾的.是屬於類的.通過類名.靜態成員來訪問.2.例項成員 沒有被static關鍵字修飾的 是屬於物件的.通過物件名.例項成員來訪問.3.例項成員屬於物件.4.在這個類第一次被載入的時候,這個類下面的所有的靜態成員會被載入 5.靜態成員只被建立1次.所以靜...

C 類靜態成員與類靜態成員函式

當將類的某個資料成員宣告為static時,該靜態資料成員只能被定義一次,而且要被同類的所有物件共享。各個物件都擁有類中每乙個普通資料成員的副本,但靜態資料成員只有乙個例項存在,與定義了多少類物件無關。靜態方法就是與該類相關的,是類的一種行為,而不是與該類的例項物件相關。靜態資料成員的用途之一是統計有...

C 類靜態成員與類靜態成員函式

當將類的某個資料成員宣告為static時,該靜態資料成員只能被定義一次,而且要被同類的所有物件共享。各個物件都擁有類中每乙個普通資料成員的副本,但靜態資料成員只有乙個例項存在,與定義了多少類物件無關。靜態方法就是與該類相關的,是類的一種行為,而不是與該類的例項物件相關。靜態資料成員的用途之一是統計有...