Final關鍵字的使用(常用總結)

2021-09-25 03:11:45 字數 507 閱讀 6938

一、final關鍵字修飾類

此類被定義成最終類,不可被繼承。

二、final關鍵字修飾成員變數

該變數值不能被修改。

賦值方式:

1.定義時賦值 如:public final int num = 10;

2.構造方法內賦值:

public final int num;

public ***()

注意:每個構造方法內都要給其賦值。

3.**塊內賦值:

public final int num;

三、final關鍵字修飾的方法

該方法不能被重寫。

四、final關鍵字修飾的成員變數(引用型別變數)

該變數必須恆古不變的指向同一塊堆記憶體。

可以修改其記憶體裡的變數,但是不能將這個引用變數指向其他堆記憶體位址。

final關鍵字的使用

1 final修飾類 格式 public final class 類名稱 意義 此類不能有子類,即次類的成員方法都無法覆蓋重寫 2 final修飾成員方法 格式 修飾符 final 返回值型別 方法名稱 引數列表 意義 此方法若在父類中,子類中無法被重寫。注意 對於類和方法不能由abstract和f...

final關鍵字的使用

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

final關鍵字總結 JAVA

final表示 這是無法改變的 或 最終形態的 含義。它可以修飾非抽象類 非抽象類成員方法和變數。會有可能因為 設計或效率 而被使用。1.final類不能被繼承,沒有子類,final類中的方法預設是final的。2.final方法不能被子類的方法覆蓋,但可以被繼承。3.final成員變數表示常量,只...