與靜態變數一樣,我們也可以使用 static 修飾方法,稱為靜態方法或類方法。其實之前我們一直寫的 main 方法就是靜態方法。靜態方法的使用如:
執行結果:
需要注意:
1、靜態方法中可以直接呼叫同類中的靜態成員,但不能直接呼叫非靜態成員。如:
如果希望在靜態方法中呼叫非靜態變數,可以通過建立類的物件,然後通過物件來訪問非靜態變數。如:
2、在普通成員方法中,則可以直接訪問同類的非靜態變數和靜態變數,如下所示:
3、靜態方法中不能直接呼叫非靜態方法,需要通過物件來訪問非靜態方法。如:
java中static的使用
1 static 靜態 是指不需要建立物件,僅僅通過類名就能進行呼叫的域或方法。2 static所修飾的域或者方法是為整個類所共享的,而不是屬於具體某乙個物件的,無論建立多少個物件,用static所修 飾的資料都只會占用乙份儲存 區。3 進行初始化操作的時候,就會為對static資料進行初始化,並且...
了解Java中的Static
class person string name double money 如果我們有10個人,每個人錢包,裡面有5元錢。person 張三 new person 張三花掉5元錢後,自己的錢包就沒有錢了,而其它9個人的錢都沒有發生變化,因為個人都有自己的錢包。class person string ...
JAVA中static的用法
1.類中的static變數在類載入時首先被初始化,且只能初始化一次.2.所有物件共享類中的static變數.3.在建立子類的物件時,先初始化父類的static變數,再初始化子類的static.例項如下 輸出結果為 i m in class a s static i m in class b s st...