1.static不能修飾頂層類,但是可以修飾方法和變量。還可以修飾一段代碼。
2.靜態(tài)類的屬性被所有類實(shí)例共享。
3.局部變量不能被聲明為靜態(tài)的。
4.static靜態(tài)方法只能訪問被static修飾的靜態(tài)變量。
5.一個(gè)靜態(tài)方法不能被復(fù)寫為一個(gè)非靜態(tài)方法,只能被復(fù)寫為一個(gè)靜態(tài)方法。但可以被重載為一個(gè)非靜態(tài)方法。
6.靜態(tài)代碼塊不是一個(gè)方法,實(shí)際上只是一個(gè)static修飾符,后跟一個(gè)方法主體。靜態(tài)代碼塊主要用于初始化
7.非靜態(tài)代碼塊不是一個(gè)方法,實(shí)際上只是一個(gè)方法主體,每當(dāng)創(chuàng)建類實(shí)例時(shí),非靜態(tài)代碼塊獲得執(zhí)行,其運(yùn)行在父類構(gòu)造器之后,類構(gòu)造器之前。
posted on 2008-08-11 15:02
一葉笑天 閱讀(120)
評論(0) 編輯 收藏 所屬分類:
JAVA技術(shù)