物件導向中static修飾的內容隸屬於類而不是屬於物件1.1. 靜態成員變數的訪問方式:
用物件進行訪問:物件名.變數名可以通過類名來訪問:類名.變數名
1.2. 需要注意的地方:
只有資料需要共享時才需要static來修飾
只有靜態變數才能有類名訪問
區域性變數不允許被static修飾
2.1. 靜態方法的訪問方式:
用物件進行訪問:物件.方法名()可以通過類名來訪問:類名.方法名()
2.2. 需要注意的地方:
3.特點:靜態的資料早於非靜態的資料存在於記憶體中
面試題:是否可以在static環境中訪問非static變數?
static靜態修飾符
靜態成員歸整個類所有,不依賴類特定的例項,是被類的所有例項共享。只要這個類被jvm載入,就可以根據類名在全域性資料區域內找到它們。因此,靜態成員可以在任何物件建立之前訪問而無需訪問物件。static關鍵字修飾的成員變數稱為靜態成員變數,簡稱靜態變數。靜態變數是屬於類,但是不依賴類特定的例項。靜態變數...
Java中的靜態修飾符 static
靜態修飾符的特點 static是乙個修飾符,用於修飾成員 成員變數和成員函式 靜態成員隨著類的載入而載入。靜態成員優先於物件存在。靜態成員被所有物件所共享 靜態成員多了乙個中呼叫方式,可以被類名直接呼叫。靜態使用的注意事項。靜態方法只能訪問靜態成員,非靜態方法既可以訪問靜態又可以訪問非靜態。靜態方法...
static修飾符和特點
static修飾符表示靜態的,可修飾字段 方法 內部類,其修飾的成員屬於類,也就是說static修飾的資源屬於類級別,而不是物件級別 static真正的作用 用來區別字段,方法,內部類,初始化 塊是屬於物件還是類本身 static修飾符的特點 1 static 修飾的成員 字段 方法 隨著所在類的載...