天天看點

java中super關鍵字的使用

在java語言中有一個super關鍵字,super的主要作用是在子類中調用父類的構造函數,方法和屬性。

1.super調用父類的構造函數

直接使用super()加上父類構造函數所需要的參數,系統根據super()參數個數和類型自動比對父類中的構造函數。

*在調用子類的預設無參數構造函數建立對象的時候,系統會自動的去調用父類的無參構造函數。

2.調用父類的屬性和方法

super.屬性

super.方法

子類想要調用的父類的屬性和方法必須是protected或者public。

super用于調用父類中的方法主要是用于在子類中定義了同名的方法,這時使用super即可進行同名覆寫,調用通路父類中的同名方法。