1. 程式人生 > >Java 中的 static 使用之靜態變數與靜態方法

Java 中的 static 使用之靜態變數與靜態方法

與靜態變數一樣,我們也可以使用 static 修飾方法,稱為靜態方法或類方法。其實之前我們一直寫的 main 方法就是靜態方法。靜態方法的使用如:

需要注意:

1、 靜態方法中可以直接呼叫同類中的靜態成員,但不能直接呼叫非靜態成員如:

如果希望在靜態方法中呼叫非靜態變數,可以通過建立類的物件,然後通過物件來訪問非靜態變數。如:

2、 普通成員方法中,則可以直接訪問同類的非靜態變數和靜態變數,如下所示:


3、靜態方法不能直接呼叫非靜態方法,需要通過物件來訪問非靜態方法。如: