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 類名稱 含義 當前這個類不能...