- this只能在類中的非靜態方法中使用,靜態方法和靜態的代碼塊中絕對不能出現this。
- 調用另一個構造方法,用法this(參數列表),這個僅僅在類的構造方法中,別的地方不能這麼用。
- this.成員變量的方式來引用成員變量。(此種情況是方法中局部變量和成員變量同名的情況)
- super(參數列表),在子類構造方法中要調用父類的構造方法是的使用方法,並且此句必須在構造方法體中的第一行。
- super.成員變量名,來引用父類的成員變量。
- super用來引用被屏蔽的成員變量和成員方法。 不過super是用在子類中,目的是訪問直接父類中被屏蔽的成員,注意是直接父類。
java中 this 與 super 的區別
this通常指當前對象,super則指父類的。當想要引用當前對象的某個方法,或當前對象的某個成員,就可以使用this來實現,當然,this的另一個用途是調用當前對象的另一個構造函。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
從缺陷到創新:質量保障的新視角
原創
2024-06-07 23:55:01
CI+GPT雙引擎驅動,開啓AI代碼評審新紀元
京東雲開發者
2024-06-07 23:54:54
Java開發必讀,談談對Spring IOC與AOP的理解
原創
2024-06-07 22:57:21
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
一文搞懂5種內存溢出案例,內含完整源碼
原創
2024-06-05 10:56:55
高效啓動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
pfinder實現原理揭祕
原創
2024-06-04 02:39:24
pfinder實現原理揭祕
原創
2024-06-04 02:37:09