在java語言中有一個super關鍵字,super的主要作用是在子類中調用父類的構造函數,方法和屬性。
1.super調用父類的構造函數
直接使用super()加上父類構造函數所需要的參數,系統根據super()參數個數和類型自動比對父類中的構造函數。
*在調用子類的預設無參數構造函數建立對象的時候,系統會自動的去調用父類的無參構造函數。
2.調用父類的屬性和方法
super.屬性
super.方法
子類想要調用的父類的屬性和方法必須是protected或者public。
super用于調用父類中的方法主要是用于在子類中定義了同名的方法,這時使用super即可進行同名覆寫,調用通路父類中的同名方法。