天天看點

super()函數

1.簡單的使用

在類的繼承中,如果重定義某個方法,該方法會覆寫父類的同名方法,但有時,我們希望能同時實作父類的功能,這時,我們就需要調用父類的方法了,可通過使用 ​<code>​super​</code>​ 來實作,比如:

super()函數

在上面,Animal 是父類,Dog 是子類,我們在 Dog 類重定義了 ​<code>​greet​</code>​ 方法,為了能同時實作父類的功能,我們又調用了父類的方法,看下面的使用:

super()函數

​<code>​super​</code>​ 的一個最常見用法可以說是在子類中調用父類的初始化方法了,比如:

super()函數

繼續閱讀