1. 程式人生 > >java中super()與this()的區別

java中super()與this()的區別

This():當前類的物件,super父類物件, 所有的資源都可以訪問。

Super():在子類訪問父類的成員和行為,必須受類繼承規則的約束,在建構函式中,如果第一行沒有寫super(),編譯器會自動插入.但是如果父類沒有不帶引數的建構函式,或這個函式被私有化了(用private修飾).此時你必須加入對父類的例項化構造.而this就沒有這個要求,因為它本身就進行例項化的構造。

http://www.wandouhome.com/?p=9818