static關鍵字和final關鍵字

2021-07-30 06:39:26 字數 398 閱讀 3288

static記住幾點:

1.優先順序高,載入優先物件例項化;

2.在記憶體中只分配一次

3.屬於類本身,所有例項共享,一處變,處處變

4.(1)static不能訪問沒有static修飾的方法(因為不認識,物件例項後才能在外部使用方法)

(2)可以訪問static塊

(3)未加static的方法可以訪問static的方法變數

(4)載入順序取決於定義的先後

final:

屬於不可修改的常量,記憶體中寫死,只有那乙個,人為改變了屬於另乙個物件了,string

就是final修飾的靜態常量,出了這一點和基本型別用法一樣,string特殊在這裡

乙個類要經歷

載入==>連線==>初始化==>例項化==>記憶體**==>死亡

final關鍵字 和 static關鍵字

一.final關鍵字的作用 1.使用 final 方法的原因 第乙個原因是把方法鎖定,以防任何繼承類修改它的含義 第二個原因是final修飾的方法效率快。2.final final用於修飾類 成員變數和成員方法。final修飾類,類不能被繼承 final修飾成員方法,方法不能被重寫,但是子類可以用父...

static和final 關鍵字

static 關鍵字 可以用於修飾屬性,也可以用於修飾方法,還可以用於修飾 類 後面的課程講 static 修飾屬性 無論乙個類生成了多少個物件,所有這些物件共同使用唯 一乙份靜態的成員變數 乙個物件對該靜態成員變數進行了修改,其他物件 的該靜態成員變數的值也會隨之發生變化。如果乙個成員變數是 st...

final和static關鍵字

final和static關鍵字 1 final關鍵字 final可以修飾成員變數,表示成員變數初始化後不可修改,變為常量。final可以修飾方法,表示該方法不可被重寫 final可以修飾類,表示該類不可以被繼承 final可以修飾區域性變數,表示該區域性變數在初始化後,轉變為常量。2 static關...