final關鍵字的四種用法

2021-10-09 15:21:22 字數 629 閱讀 8120

1.修飾乙個類

public final class 類名稱

含義:當前類不能有任何子類(太監類)

乙個類如果是final,那麼其中的成員方法無法進行覆蓋重寫(因為沒有子類)

但可以對父類進行覆蓋重寫

2.修飾乙個方法

當final關鍵字修飾乙個方法的時候,這個方法就是最後方法,不能覆蓋重寫

注意:abstract關鍵字不能和final關鍵字同時使用,因為矛盾

abstrct表示一定要覆蓋重寫,而final表示不能覆蓋重寫

public class 類名稱

}3.修飾乙個區域性變數(方法引數也算區域性變數)

一次賦值,終身不變

public class 類名稱 }}

//對於基本型別來說,不可變表示值不可變

//對於引用型別來說,不可變表示位址值不可變,可重新賦值

4.修飾乙個成員變數

對於成員變數使用fianl,這個變數照樣不可變

1.由於成員變數具有預設值,所以使用final必須手動賦值,不會再給預設值了

2.對於final的成員變數,要麼使用直接賦值,要麼通過構造方法賦值,二者選其一

3.必須保證類當中的所有過載的構造方法都最終對final的成員變數進行賦值

final關鍵字與四種用法

final關鍵字代表最終 不可改變的 常見四種用法 1.可以用來修飾乙個類 package cn.ly.day.seven.twentyfour 當final關鍵字用來修飾乙個類的時候,格式 public final class 類名稱 含義 當前這個類不能有任何的子類。注意 乙個子類如果是fina...

final關鍵字概念及四種用法

概念 final關鍵字代表最終 不可改變的。常見四種用法 1.可以用來修飾乙個類 2.可以用來修飾乙個方法 3.還可以用來修飾乙個區域性變數 4.還可以用來修飾乙個成員變數 修飾 類 當final關鍵字用來修飾乙個類的時候,格式 public final class 類名稱 含義 當前這個類不能有任...

詳解final關鍵字的常見四種用法

final關鍵字代表最終,不可改變的,常見四種用法 1 可以用來修飾乙個類 2 可以用來修飾乙個方法 3 可以用來修飾乙個區域性變數 4 可以用來修飾乙個成員變數。1 可以用來修飾乙個類 當final關鍵字用來修飾乙個類的時候 格式 public final class 類名稱 含義 當前這個類不能...