this
this是當前類的對象引用;它就代表前類的一個對象。
對象X調(diào)用方法Y(Y方法中有this),在該方法內(nèi)部的this就代表對象X
this在內(nèi)存中
super
super代表父類存儲空間的標示,可以操作其父類的成員
super存在于子類中
super僅僅表示要先初始化父類數(shù)據(jù),再初始化子類數(shù)據(jù)
super在內(nèi)存中(也是在多態(tài)中額成員關(guān)系圖解)
this和super的區(qū)別:
A:調(diào)用成員變量
this.成員變量 調(diào)用本類的成員變量
super.成員變量 調(diào)用父類的成員變量
B:調(diào)用構(gòu)造方法
this(...) 調(diào)用本類的構(gòu)造方法
super(...) 調(diào)用父類的構(gòu)造方法
C:調(diào)用成員方法
this.成員方法 調(diào)用本類的成員方法
super.成員方法 調(diào)用父類的成員方法

