using執行結果截圖:system;
using
system.collections.generic;
using
system.linq;
using
system.text;
//靜態構造器
//1.只能有乙個靜態構造器
//2.靜態構造器上不允許使用public和private等修飾符
//3.靜態建構函式必須無引數
//4.可以提供乙個具有與靜態構造器相同的原型的非靜態構造器,先呼叫靜態版本
//5.在訪問類的任何靜態成員(函式或資料)之前執行靜態構造器
namespace
staticconstructor
//與一般過載規則相反,可以提供乙個具有與靜態構造器相同的原型的非靜態構造器
//在建立類的第乙個靜態例項項之前將呼叫兩個構造器,先呼叫靜態版本
public
someclass()
//在訪問類的任何靜態成員(函式或資料)之前執行靜態構造器
public
static
void
foo()
}class
program}}
構造方法與靜態static
構造方法 構造方法不能夠建立物件,且構造方法的主要作用是完成物件的初始化工作 如果寫的類中沒有建構函式,那麼編譯器會預設加上乙個無引數且方法體為空的建構函式 它能夠把定義物件時的引數傳給物件的域。意思就是當建立乙個物件時,這個物件就被初始化。若此建構函式不為空,則會字建立物件時就執行建構函式裡面的 ...
Static之靜態成員
using system using system.collections.generic using system.linq using system.text 靜態成員 1.只存在此成員的乙個副本 2.當包含在這個類的應用程式被裝載時,才建立靜態成員 3.在應用程式的整個生存週期記憶體一直存在。...
java基礎之static(靜態)
靜態的屬性 方法等屬於類而不是物件。靜態的方法可以由類直接呼叫,不需要將類例項化。本篇主要說明 1 態的 成員變數要比構造方法先執行。2 子類的構造方法會預設去呼叫父類的不帶引數的構造方法,如果父類不提供不帶引數的構造方法,則子類的構造方法要顯示使用 super param 去呼叫父類的帶引數的構造...