final關鍵字的使用

2021-10-04 05:29:26 字數 418 閱讀 4412

1、final修飾類

格式:public final class 類名稱{

意義:此類不能有子類,即次類的成員方法都無法覆蓋重寫

2、final修飾成員方法

格式:修飾符 final 返回值型別 方法名稱(引數列表){

意義:此方法若在父類中,子類中無法被重寫。

注意:對於類和方法不能由abstract和final同時修飾

3、final修飾區域性變數

一旦用final修飾區域性變數,那麼這個變數就不能進行更改

對於基本型別,是指變數的資料不可變,對於引用型別,是指變數中的位址值不可變。

4、final修飾成員變數

由於成員變數具有預設值,使用final之後必須手動賦值,不會再給預設值。

對於final的成員變數,要麼直接賦值,要麼通過構造方法賦值。

final關鍵字的使用

1 final可以用來修飾的結構 類 包 括內部類 方法 變 量 color 類 包括內部 類 方 法 變數 2 final用來修飾乙個類 俗稱太監類 此類不 能被其他 類繼 承 color 此類不能被其 他類繼承 比如 string類 system類 stringbuffer類 3 final用來...

static關鍵字 final 關鍵字

特點 隨著類的載入而載入,也就是說靜態會隨著類的消失而消失,說明他的生命週期最長 靜態變數 static 關鍵字修飾成員變數,使用 類名.變數名 的形式來訪問,也可以使用 例項物件.變數名 的形式來訪問。靜態方法 static 關鍵字修飾成員函式,靜態方法可以使用 類名.方法名 的形式來訪問,也可以...

static關鍵字 final關鍵字

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