Java中的final關鍵字學習(一)

2021-08-28 04:08:15 字數 408 閱讀 1502

1.修飾類,類無法被繼承

但是要注意被final修飾類中的所有成員方法都會被隱式地指定為final方法

2.修飾方法,此方法就無法被重寫

注:類的private方法會隱式地被指定為final方法

3.修飾變數  變數就成了常量,只能被賦值一次

對於乙個final變數,如果是基本資料型別的變數,則其數值一旦在初始化之後便不能更改;

如果是引用型別的變數,則在對其初始化之後便不能再讓其指向另乙個物件

public class statictry
補充:關於final修飾變數的初始化時機

1.顯示初始化 final int num = 10;

2.在物件構造完畢前即可

例如在類的無參構造中加入 num = 10 ;

java中final關鍵字

final關鍵字 final 最終 修飾符 final 關鍵字的用法 1.final 關鍵字修飾乙個基本型別的變數時,該變數不能重新賦值,第一次的值為最終的。2.fianl 關鍵字修飾乙個引用型別變數時,該變數不能重新指向新的物件。3.final 關鍵字修飾乙個函式的時候,該函式不能被重寫。4.fi...

Java中final關鍵字

常見四種用法 1.可以用來修飾類 2.可以用來修飾方法 3.可以用來修飾區域性變數 4.可以用來修飾成員變數 一.final關鍵字修飾類 格式 public final class 類名稱 規範 該類不能有任何子類 總結 乙個類如果被final修飾,那麼其所有的成員方法都無法進行覆寫。二.final...

Java中的final關鍵字

當final關鍵字用來修飾乙個類,格式 public final class 類名稱 含義 當前這個類不能含有任何子類。注意 乙個類如果是final的,那麼其中的所有成員方法都無法進行覆蓋重寫。當final關鍵字修飾乙個方法的時候,不能夠被覆蓋重寫。格式 修飾符 final 返回值型別 方法名稱 引...