黑馬程式設計師 C 中靜態類構造方法

2021-06-02 08:38:02 字數 766 閱讀 3352

---------------------- windows phone 7手機開發、.net培訓、期待與您交流! ----------------------

構造方法是一種特殊的方法,一般用於初始化物件,並且在類例項化之前執行,用於完成物件建立前所需的相關設定。構造方法也稱為建構函式,只要建立類或結構,就會調

用它的建構函式。類或結構可能有多個接收不同引數的建構函式。  

示例**:

class static******

console.writeline("請注意方法的執行順序。");

//這段**是錯誤的**,在乙個類裡只允許有乙個無參的靜態構造方法

//static static******(string str) //

public static******()  //定義無參的構造器,同時給 j 和 s 賦值 }

class program }

c#中的構造方法有以下 4 個特點:

1、只允許有乙個無參的靜態構造方法在乙個類中存在。

2、  靜態的構造方法不會被繼承。

3、  在所有靜態成員被引用之前執行靜態構造方法。

4、  在所有的構造方法中最先被執行的是靜態的構造方法。

靜態構造方法,是在構造方法的名字前使用 static 關鍵字修飾符的構造方法。

---------------------- windows phone 7手機開發、.net培訓、期待與您交流! ----------------------

詳細請檢視:

黑馬程式設計師 靜態方法和靜態類

靜態方法 靜態 例項 非靜態 static關鍵字 不需要static關鍵字 使用類名呼叫 使用例項物件呼叫 在靜態方法中可以訪問靜態成員 在例項方法中 可以直接訪問靜態成員 在靜態方法中,不可以直接訪問例項成員,需要建立物件,通過物件呼叫 在例項方法中,可以直接訪問例項成員 呼叫前初始化 例項化物件...

黑馬程式設計師 靜態(成員 類 建構函式)

windows phone 7手機開發 net培訓 期待與您交流!namespace 靜態成員靜態類 class myclass1 public static void m2 namespace 靜態建構函式 public static int age public static string na...

黑馬程式設計師 類和構造方法

asp.net unity開發 net培訓 期待與您交流!1.類是不佔記憶體的,物件才佔。2.定義類的語法 訪問修飾符 可省略 class 類名 3.通過類來產生乙個物件叫做類的例項。只要是沒有加static的方法或屬性,都必須先例項化,再通過例項名.方法名或例項名.屬性來訪問加static的方法可...