今天才發現、之前竟然理解得完全錯誤。。
給類中的某個成員屬性或方法加上static修飾符、則意味著這個屬性是『全域性的』、靜態的、注意:這裡雖然是靜態的、但並不意味著這個屬性的值就是固定不可修改的
但個人理解static的作用的確是讓乙個屬性成為全域性的、暫且先這樣理解吧
全域性一詞、具體表現在:
可以使用類名.屬性名
這樣的方式來呼叫這個屬性
讓類中的某個成員屬性或方法成為不可修改的、固定不變的、也就是我們所說的常量
慚愧的是我之前一直以為用static修飾後就是常量了。。
用static和final同時修飾的話、那麼也就是讓這個屬性成為全域性性的常量了
java static靜態變數
共享靜態變數儲存空間 我們知道類中的靜態變數 static variable 在程式執行期間,其記憶體空間對所有該類的物件例項而言是共享的,因此在某些時候為了節省系統記憶體開銷 共享資源,將類中的一些變數宣告為靜態變數,通過下面的例子,你可以發現合理應用靜態變數帶來的好處 public class ...
Java static關鍵字總結
下面分享一下我對static修飾符使用的總結,不足之處請大家指出。有static修飾的成員變數和方法屬於這個類本身,沒有static修飾的屬於這個例項。區域性變數沒有static修飾,但是區域性變數既不屬於類也不屬於例項。使用static修飾的成員不能直接訪問非static修飾的成員,也就是靜態成員...
java(static關鍵字補充)
static 關鍵字 使用static 靜態 關鍵字。一旦將什麼東西設為 static,資料或方法就不會同那個類的任何物件例項聯絡到一起。所以儘管從未建立那個類的乙個物件,仍能呼叫乙個 static 方法,或訪問一些 static 資料。而在這之 前,對於非 static 資料和方法,我們必須建立乙...