static關鍵字使用

2021-10-08 06:16:16 字數 511 閱讀 5945

/**

* 版本:v1.0

* */

public

class

study_6_1

}class

person4

/* * 靜態使用注意事項:

* 1.靜態方法只能訪問靜態成員

* 非靜態的方法既可以訪問靜態也可以訪問非靜態(這點注意先後順序就可以理解)

* 2.靜態方法中不可以定義this,super等關鍵字

* 因為靜態優先於物件存在。所以靜態方法中不可以出現this

*//*public static void show2()

public void haha()

*//* * 靜態有利有弊

* 利:對物件的共享資料進行單獨空間的儲存,節省空間,沒有必要每乙個物件中都存出乙份。

* 可以直接被類名呼叫。

* 弊:生命週期過長,訪問出現侷限性

* */

}

使用static關鍵字

在前面的課程中,你學到了區域性變數 有塊範圍 和全域性變數 有計畫的範圍 還有另乙個作用域的變數,可以水平 檔案範圍。檔案範圍內的變數可以被訪問的任何功能或嵌在乙個單一的檔案。申報檔案作用域的變數,簡單地宣告乙個變數,一塊外 同乙個全域性變數 但使用static關鍵字 123 4567 static...

使用static關鍵字

在前面的課程中,你學到了區域性變數 有塊範圍 和全域性變數 有計畫的範圍 還有另乙個作用域的變數,可以水平 檔案範圍。檔案範圍內的變數可以被訪問的任何功能或嵌在乙個單一的檔案。申報檔案作用域的變數,簡單地宣告乙個變數,一塊外 同乙個全域性變數 但使用static關鍵字 123 4567 static...

static關鍵字使用

靜態變數作用範圍在乙個檔案內,程式開始時分配空間,結束時釋放空間,預設初始化為0,使用時可以改變其值。如果一區域性變數被宣告為static,那麼將只有唯一的乙個靜態分配的物件,它被用於在該函式的所有呼叫中表示這個變數。這個物件將只在執行執行緒第一次到達它的定義使初始化。用法2 區域性靜態物件 對於區...