更新時間:2019-09-18 11:38:42 來源:動力節點 瀏覽2951次
今天動力節點java培訓機構小編為大家介紹static關鍵字修飾屬性和注意事項,希望通過此文大家能夠掌握static關鍵字修飾屬性和注意事項,下面就隨小編一起來了解一下static關鍵字修飾屬性和注意事項。
static 靜態的,可用來修飾屬性,方法,*代碼塊,*內部類
static修飾屬性(類變量)
1、由類創造的所有對象,都共用這個屬性。
2、當其中一個對象對此屬性進行修改,會導致其他對象對此屬性的一個調用。 實例變量(非靜態的屬性,各個對象各自擁有一套副本)
3、類變量隨著類的加載而加載,而且獨一份。
4、靜態的變量可以直接通過“類.變量”的形式來調用。
5、類變量的加載要早于對象,所以當有對象以后,可以“對象.類變量”使用,但是 “類.實例變量”是不行的。
6、類變量存在于靜態域中
static 修飾方法(類方法)
1、隨著類的加載而加載。在內存中也是獨一份。
2、可以直接通過“類.類方法”的方式調用。
3、內部靜態方法可以調用靜態的屬性或靜態的方法,而不能調用非靜態的屬性或方法。反之,非靜態的方法可以調用靜態的屬性和方法。
4、靜態的方法內是不可以有 this 或 super 關鍵字的!
注:靜態的結構(static的屬性,方法,代碼塊,內部類)的生命周期要早于非靜態的結構,同時被回收也要晚于非靜態的結構
以上就是動力節點java培訓機構小編為大家介紹的“static關鍵字修飾屬性和注意事項”的內容,希望對大家有幫助,更多java最新資訊請繼續關注動力節點java培訓機構官網,每天會有精彩內容分享與你。
相關免費視頻教程推薦
零基礎java視頻教程下載——static關鍵字修飾屬性:http://www.ilovecolors.com.cn/xiazai/2619.html
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習