1靜態(tài)類:
static修飾符可用于類、字段、方法、屬性、運(yùn)算符、事件和構(gòu)造函數(shù),但不能用于索引器、析構(gòu)函數(shù)或類以外的類型。
如果一個類,被聲明為靜態(tài)類,那么該類不可以被實例化,也不可以被繼承,同時不可以包含非靜態(tài)成員。
非靜態(tài)類中,可以包含靜態(tài)成員。
2靜態(tài)方法
靜態(tài)方法中,不可以訪問非靜態(tài)成員。
非靜態(tài)方法中,可以調(diào)用靜態(tài)和非靜態(tài)成員。
靜態(tài)成員的生命周期是:從程序開始到程序結(jié)束
3靜態(tài)構(gòu)造函數(shù)具有以下特點(diǎn):
靜態(tài)構(gòu)造函數(shù)既沒有訪問修飾符,也沒有參數(shù)。
在創(chuàng)建第一個實例或引用任何靜態(tài)成員之前,將自動調(diào)用靜態(tài)構(gòu)造函數(shù)來初始化類。
無法直接調(diào)用靜態(tài)構(gòu)造函數(shù)。
在程序中,用戶無法控制何時執(zhí)行靜態(tài)構(gòu)造函數(shù)。