色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

子類不能繼承父類的構造方法

錢浩然2年前15瀏覽0評論

子類不能繼承父類的構造方法?

子類不可以繼承父類的構造方法,只可以調用父類的構造方法。

子類中所有的構造函數都會默認訪問父類中的空參數構造函數,這是因為子類的構造函數內第一行都有默認的super()語句。

super()表示子類在初始化時調用父類的空參數的構造函數來完成初始化。一個類都會有默認的空參數的構造函數,若指定了帶參構造函數,那么默認的空參數的構造函數,就不存在了。這時如果子類的構造函數有默認的super()語句,那么就會出現錯誤,因為父類中沒有空參數的構造函數。

因此,在子類中默認super()語句,在父類中無對應的構造函數,必須在子類的構造函數中通過this或super(參數)指定要訪問的父類中的構造函數。