Static

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ù)。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容