[转载] Java中this和super关键字分别是什么意思
生活随笔
收集整理的這篇文章主要介紹了
[转载] Java中this和super关键字分别是什么意思
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
參考鏈接: Java中的Super關鍵字
this和super關鍵字?
?this是自身的一個對象,代表對象本身可以理解為指代當前的對象,它可以調用當前對象的屬性、方法和構造方法,一般情況下可以省略,必須使用this的地方是區分出現名字重復的參數和屬性? 與this類似,super相當于是指代當前的對象的父類,調用父類的屬性、方法和構造方法??
super和this有什么區別??
this指代當前對象,super指代父類對象this可以調用自身的屬性和方法還有父類的屬性和方法super只能調用父類的屬性和方法this可以調用當前類的其它構造方法,super調用父類構造方法?
super調用父類的構造方法: 當創建子類對象時,如果父類存在無參的構造方法,系統會自動調用父類無參的構造方法;如果父類不存在無參的構造方法,就必須使用super給父類構造方法傳參.在子類構造方法的第一行加上:super(參數)
總結
以上是生活随笔為你收集整理的[转载] Java中this和super关键字分别是什么意思的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [转载] 编译原理课程设计 基于Java
- 下一篇: [转载] c++多态与java多态性_J