參考鏈接: Java中的Super關鍵字
this和super關鍵字?
?this是自身的一個對象,代表對象本身可以理解為指代當前的對象,它可以調用當前對象的屬性、方法和構造方法,一般情況下可以省略,必須使用this的地方是區分出現名字重復的參數和屬性? 與this類似,super相當于是指代當前的對象的父類,調用父類的屬性、方法和構造方法??
super和this有什么區別??
this指代當前對象,super指代父類對象this可以調用自身的屬性和方法還有父類的屬性和方法super只能調用父類的屬性和方法this可以調用當前類的其它構造方法,super調用父類構造方法?
super調用父類的構造方法: 當創建子類對象時,如果父類存在無參的構造方法,系統會自動調用父類無參的構造方法;如果父類不存在無參的構造方法,就必須使用super給父類構造方法傳參.在子類構造方法的第一行加上:super(參數)