Java 中的 static 使用之靜態方法

2021-07-02 00:46:37 字數 786 閱讀 7411

與靜態變數一樣,我們也可以使用 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...