Java中final關鍵字總結

2021-07-03 00:04:41 字數 280 閱讀 1020

final可以修飾變數、方法、類。

final修飾變數時,如果該變數為基本型別,則該變數的值將不允許改變,如果該變數為物件時,表示該變數引用不可改變。對於final修飾的基本資料型別,該變數在編譯器就已經被賦值。

final修飾方法時,表示該方法不允許有多型,即不允許被任何繼承類修改它。

fina修飾類時,表示該類不允許被繼承。

final類一般不與private同時修飾乙個方法,因為private方法並不是基類介面的一部分,它無法被子類繼承,實際上隱含就是類似 於被final修飾了。

java中final關鍵字總結

可以修飾 1 變數 基本型別 常量 引用型別 其中資料可以改變,但是引用不能改變 2 非抽象 類 該類不能被繼承 3 方法 可以被過載,但不能被重寫 4 引數 在方法引數前面加final關鍵字就是為了防止資料在方法體中被修改 主要分兩種情況 第一,用final修飾基本資料型別 第二,用final修飾...

final關鍵字總結 JAVA

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

java中final關鍵字

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