對於final理解
對於final 的理解
final修飾變數:為常量
final修飾方法:不可重寫
final修飾類:不可被繼承
1.修飾變數時,基本資料類
一旦初始化,則無法更改
2.引用型別
以下圖為例
當我們建立
final Student student = new Student(1111,"name");
我們進行修改student的值是沒有問題的,比如
student.setId(2333);
不會報錯,id也會改變,但是如果你進行更改指向的地址
student = new Student();
會報錯,不允許修改地址
3. final不能修飾interface
因為interface介面只能被 public修飾,當你強行用final修飾,會提示你,介面行的非法修飾符;只允許public&abstract
相關文章
- 對於BFC的理解
- 對於MVVM的理解MVVM
- 個人對於vue的理解Vue
- 對於button元素的理解
- 關於對Host的理解
- 對於Database recovery的理解Database
- 對於雲技術的理解
- 對於@Bean注入的新理解Bean
- final、finally、finalize的理解
- 對於Fragment的一些理解Fragment
- 對於 Function.call()的深入理解Function
- 關於OPcache對Swoole影響的理解opcache
- 個人對於flux、redux及vuex的理解ReduxVue
- 對於Objective-C新建類的理解Object
- 關於我對於寫部落格寫文章的理解
- 關於對健壯性程式碼的理解
- 對於Redux原始碼的一些理解Redux原始碼
- 對於最近的一些理解和思考
- 對於增量檢查點工作原理的理解
- 對於Oracle資料字典的深入理解Oracle
- Java面試題,深入理解final關鍵字Java面試題
- 深入理解Java記憶體模型(六)——finalJava記憶體模型
- 深入理解Java中的final關鍵字Java
- 對於Spring中AOP,DI,IoC概念的理解Spring
- 個人對於JavaScript中Number.toFixed()方法的理解JavaScript
- AFL學習(一)對於AFL插樁的理解
- 對於 @Autowired註解和@service註解的理解
- 對於Python中回撥函式的理解Python函式
- 對於基督教和佛教的粗淺理解
- SQLServer索引優化(2):對於索引中include的理解SQLServer索引優化
- 機器學習對於語言類比的理解與識別機器學習
- 網上整理的對於Rest和Restful api的理解RESTAPI
- 對於linux下system()函式的深度理解(整理)Linux函式
- 關於對Entity Framework Core3.1的理解與總結Framework
- 對於ambari-collector 部分原始碼流程的簡單理解原始碼
- 對於PHP中名稱空間概念的入門理解PHP
- 對 REST 的理解REST
- 對rose 的理解ROS