靜態
在Java中,關鍵字`static`表示「靜態」,它主要用於修飾成員變數、成員方法和代碼塊。以下是詳細信息:
被`static`修飾的成員變數(靜態變數)在記憶體中只存儲一份,所有實例共享同一塊存儲空間。
被`static`修飾的成員方法(靜態方法)可以通過類名直接訪問,而不需要創建類的實例。
`static`也可以用來修飾代碼塊,這些代碼塊被稱為靜態代碼塊,它們在類被載入時執行,常用於初始化靜態變數。
需要注意的是,`static`不能用來修飾局部變數。
靜態
在Java中,關鍵字`static`表示「靜態」,它主要用於修飾成員變數、成員方法和代碼塊。以下是詳細信息:
被`static`修飾的成員變數(靜態變數)在記憶體中只存儲一份,所有實例共享同一塊存儲空間。
被`static`修飾的成員方法(靜態方法)可以通過類名直接訪問,而不需要創建類的實例。
`static`也可以用來修飾代碼塊,這些代碼塊被稱為靜態代碼塊,它們在類被載入時執行,常用於初始化靜態變數。
需要注意的是,`static`不能用來修飾局部變數。