原文:final修飾形參的作用

當定義一個final形參時,是保證這個形參的值在方法體運行中不被改變,在方法里對這個形參的賦值語句是無法通過檢查的 當形參為引用類型時,里面的屬性可變,但不能直接給對象賦值 注:final修飾基本類型時,值不可改 修飾引用類型時,地址值不可改 ...

2021-12-20 18:35 0 112 推薦指數:

查看詳情

Java中final修飾參數的作用

在方法參數前面加final關鍵字就是為了防止數據在方法體中被修改。 主要分兩種情況:第一,用final修飾基本數據類型;第二,用final修飾引用類型。第一種情況,修飾基本類型(非引用類型)。這時參數的值在方法體內是不能被修改的,即不能被重新賦值。否則編譯就通不過。例如: 錯誤 ...

Sat May 25 04:48:00 CST 2013 5 29242
final修飾

final修飾final在Java中是一個保留的關鍵字,可以聲明成員變量、方法、類以及本地變量。一旦你將引用聲明作final,你將不能改變這個引用了,編譯器會檢查代碼,如果你試圖將變量再次初始化的話,編譯器會報編譯錯誤。 1、final關鍵字基本用法 1.1修飾變量 ...

Fri Aug 20 06:34:00 CST 2021 3 118
final修飾類和方法

final可以用來修飾的結構:類、方法、變量 final用來修飾一個類:此類不能被其他類繼承 比如:String類、System類、StringBuffer類 final 用來修飾方法:表明此方法不可以被重寫 比如:Object類中getClass() final 用來修飾變量 ...

Fri Apr 15 00:15:00 CST 2022 0 1284
final修飾變量

final修飾基本類型變量 當使用final修飾基本類型變量時,不能對基本類型變量重新賦值,因此基本類型變量不能被改變 final修飾引用類型變量 當使用final修飾引用類型變量時,它保存的僅僅是一個引用,final只能保證這個引用類型變量所引用的地址不會改變,即一直引用同一個 ...

Tue May 07 01:08:00 CST 2019 0 700
常見final修飾

final可以修飾類、成員變量和成員方法   被final修飾的類,不能被繼承   被final修飾的方法,不能被重寫   被final修飾的成員變量,不能被重新賦值(接口中的成員變量默認為public static final修飾的靜態常量) String類為final修飾類,不能被繼承 ...

Wed Aug 26 19:06:00 CST 2020 0 816
淺談final修飾的變量

一直大概的知道final關鍵字的作用,但是自己實際工作中卻很少用,除非在聲明一些常量值的時候,今天忽然自己在項目中用一個map進行存儲一些值。一開始我只是用private修飾的,心里想的是如果final修飾的話,應該不能修改了。畢竟被final修飾的變量不可變。今天回家后,做了下面的嘗試 ...

Thu Sep 20 06:38:00 CST 2018 0 13358
java final可以修飾String嗎?

我們知道String對象是不可變的,是指String內部的東西是不變的 String a = "xxx"; 這里a還是可以重新引用別的:a = "yyy"; 但是加上final修飾final String a = "xxxx"; 這時就不可以:a = "yyy"; 總結一下 ...

Sat Sep 30 01:40:00 CST 2017 0 1849
final修飾的類有什么特點

final類不能被繼承,沒有子類,final類中的方法默認是final的。 final方法不能被子類的方法覆蓋,但可以被繼承。 final成員變量表示常量,只能被賦值一次,賦值后值不再改變。 final不能用於修飾構造方法。 注意:父類 ...

Fri Mar 10 01:44:00 CST 2017 0 2453
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM