static關鍵字 final 關鍵字

2021-08-13 16:35:52 字數 522 閱讀 6588

特點:隨著類的載入而載入,也就是說靜態會隨著類的消失而消失,說明他的生命週期最長

靜態變數:static 關鍵字修飾成員變數,使用「類名.變數名」的形式來訪問,也可以使用「例項物件.變數名」的形式來訪問。

靜態方法:static 關鍵字修飾成員函式,靜態方法可以使用「類名.方法名」的形式來訪問,也可以通過「例項物件.方法名」來訪問

final 關鍵字可用於修飾類、變數和方法,它有 「這是無法改變的」 或者 「最終」 的含義,因此被 final 修飾的類、變數和方法將具有以下特性:

對於成員變數:表示該成員變數被所有物件使用,且該值不能修改

對於成員函式:表示該成員函式直接通過「類名」來呼叫,且該成員函式不能被重寫

static關鍵字 final關鍵字

static關鍵字 靜態的 1,特點 可以修飾成員變數,成員方法 隨著類的載入而載入,優先於物件載入 只載入一次,就會一直存在,不再開闢新空間 全域性唯一,全域性共享 可以直接被類名呼叫 靜態只能呼叫靜態,非靜態可以隨意呼叫 總結 1,被static修飾後的特點 全域性共享 可以被類名直接呼叫 載入...

static 關鍵字 final關鍵字

一旦用了static 關鍵字,就不在屬於物件自己 而是屬於類。這個類裡的物件,都共享乙份。沒有static關鍵字那麼首先建立物件然後在通過物件才能使用它。靜態不能直接訪問非靜態 原因 在記憶體中是現有的靜態內容 後 有的非靜態內容 靜態方法中不能用this 原因this代表當前物件,通過誰呼叫的方法...

static關鍵字和final關鍵字

static記住幾點 1.優先順序高,載入優先物件例項化 2.在記憶體中只分配一次 3.屬於類本身,所有例項共享,一處變,處處變 4.1 static不能訪問沒有static修飾的方法 因為不認識,物件例項後才能在外部使用方法 2 可以訪問static塊 3 未加static的方法可以訪問stati...