本文目錄一覽:
Java中的靜態方法是什麼?
靜態方法是在類中使用staitc修飾的方法,在類定義的時候已經被裝載和分配。
靜態方法為類所有,可以通過對象來使用,也可以通過類來使用。
我們之前一直寫的mian方法仔細看看,它就是一個靜態方法,靜態方法使用如下:
運行結果:
使用靜態方法時,要注意:
1、靜態方法可以調用同類中的其他成員,但不能直接調用非靜態成員,如:
運行結果:
2、但是如果希望靜態方法中調用非靜態成員,可以通過創建類的對象 ,然後通過對象來訪問非靜態變數。如
運行結果:
3、靜態方法同樣不能直接調用非靜態方法,但可以通過對象來訪問非靜態方法,如:
運行結果:
java中什麼是靜態方法
靜態方法是使用static關鍵字來修飾的方法,如:
public
class
Dog{public
static
void
show(){}}
這裡的show()就是一個靜態方法,它有全局方法的特點。
靜態方法的調用不需要對象,可以用類名直接調用,如:
Dog.show();
當然,使用對象也是可以調用它的,如:new
Dog().show();
java中,什麼叫靜態引用?
靜態引用是java 5中出現的 。
我們在類中有時候可能要寫很多類似System.out.println()語句,每次寫這麼長多麻煩,有了java5的
靜態引用。
由static 關鍵修飾的內容 為靜態 ; 反之 ,為非靜態靜態變數 屬於類 ,為所有對象共有分靜態變
量 屬於對象 , 每個對象都可以有且屬性值可以各異靜態變數優於非靜態變數載入,故 靜態代碼塊
中不能引用非靜態成員,會報錯。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/194285.html