this關鍵字:
1、調用本類中的屬性(成員變量);
2、調用本類中的方法;
3、調用本類中的其他構造方法,調用時要放在構造方法的首行。
注意this只在非靜態方法中使用,靜態方法和靜態代碼不能出現this
super關鍵字和this關鍵字的區別
通俗的講,this指的是當前對象,super則指父類的。
(2)僅在了類中的構造方法中可以用“this(參數列表)”調用另一個構造方法,別的地方不可以這么用;
(3)可以用“this.成員變量”的方式引用成員變量。(適用於方法中局部變量和成員變量重名的情況);
(4)super是在子類構造方法中調用父類的構造方法時的使用方法,並且此句必須在構造方法的第一行;
(5)super成員變量名可用於引用父類的成員變量。、
(6)super可用來引用被子類屏蔽的成員變量和成員方法。不過super是在子類中,目的是訪問直接父類中被屏蔽的成員,注意是直接父類。