在JAVA中super有兩種用法:
1,用於子類調用超類的構造函數,
需要注意的是super()必須在子類構造函數中的第一個執行語句。
2,用於訪問超類中被子類隱藏的方法,變量。
在類層次中構造函數以派生的次序調用。派生:即類之間的繼承關係。無論你有沒有用到super()都次序不變。
原因:超類不知道任何子類的信息,任何它需要完成的初始化是與子類的初始化分離的,而且可能完成子類的初始化的先決條件。
final有三種用法:
1,用於創建一個命名的常量,final int a=1,a則不再是變量,也不佔用內存。
2,使用此關鍵字來阻止子類對超類的繼承。final class .......{...}。
3,使用它來阻止重載。在超類下定義final menth() 則子類不能重載此函數。優點:early binding.可以提高性能。
super 和 final 關鍵字學習
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
一文搞懂5種內存溢出案例,內含完整源碼
原創
2024-06-05 10:56:55
pfinder實現原理揭祕
原創
2024-06-04 02:39:24
pfinder實現原理揭祕
原創
2024-06-04 02:37:09
pfinder實現原理揭祕
原創
2024-06-04 02:34:44
Koupleless 單進程多應用如何解決兼容問題
原創
2024-06-04 23:14:24
WebSocket替換Http協議的邏輯實現
原創
2024-06-03 11:25:33
Junit4遇上chatGPT
原創
2024-06-06 23:55:13
一文搞懂 Spring 循環依賴
原創
2024-06-06 13:11:47
營銷系統黑名單優化:位圖的應用解析
京東雲開發者
2024-06-06 11:54:12
基於阿里雲服務網格流量泳道的全鏈路流量管理(三):無侵入式的寬鬆模式泳道
原創
2024-06-05 21:13:51
iLogtail 2.0 重大升級,端上支持 SPL
原創
2024-06-05 21:13:43
高效啓動DolphinScheduler工作流:Java URL調用詳解
原創
2024-06-04 21:21:59
記一次疑似JVM內存泄漏的排查過程
原創
2024-06-04 12:09:32
?* CI+GPT雙引擎驅動,?* 開啓AI代碼評審新紀元
原創
2024-06-04 12:09:24
24小時熱門文章
-
再談23種設計模式(3):行爲型模式(學習筆記)
-
Power Automate Desktop 安裝完,登錄後老是提示one driver 錯誤
-
微前端學習筆記(4):從微前端到微模塊之EMP與hel-micro方案探索
-
微前端學習筆記(1):微前端總體架構概述,從微服務發微
-
985 碩士程序員,空窗 4 個月沒有 Offer!
-
一文搞懂 Spring 循環依賴
-
賽博鬥地主——使用大語言模型扮演Agent智能體玩牌類遊戲。
-
VScode右鍵打開(添加到右鍵)
-
記一次 .NET某工控視覺自動化系統 卡死分析
-
WindowsServer--SQL Server搭建主從同步實現讀寫分離 - 事務性分發