this super關鍵字以及他們各自的作用

2022-07-26 02:27:13 字數 526 閱讀 8189

this代表當前物件的引用,誰來呼叫我,我就代表誰

super代表當前物件父類的引用

this和super的使用區別

a:呼叫成員變數

this.成員變數  呼叫本類的成員變數,也可以呼叫父類的成員變數

super.成員變數 呼叫父類的成員變數

b:呼叫構造方法

this(...);    呼叫本類的構造方法

super(...); 呼叫父類的構造方法/ super(實際引數);

c:呼叫成員方法

this.成員方法  呼叫本類的成員方法,也可以呼叫父類的方法

super.成員方法 呼叫父類的成員方法

this,super關鍵字區別

屬性的區別 方法的區別 構造的區別 其他區別 1 this.變數和super.變數 2 this 引數 和super 引數 方法 注意點 在對擁有父類的子類進行初始化時,父類的構造方法也會執行,且優先於子類的建構函式執行 因為每乙個子類的建構函式中的第一行都有一條預設的隱式語句super this ...

屬性與方法 this super關鍵字

1.屬性與方法 屬性和方法都是類的成員,用於描述類的特徵,每個類都可以有若干個屬性 若干個方法。public class sample 屬性用於描述可以使用值進行量化的特徵,通常屬性的名稱會使用名詞,例如 public class person 方法用於描述動作或者行為,通常方法的名稱是動詞,例如 ...

new關鍵字 this關鍵字 base關鍵字

使用new,所做的三件事 1.類是引用物件,引用物件是在堆中開闢空間 在堆中開闢空間 2.在開闢的堆空間中建立物件 3.呼叫物件的構建函式 4.隱藏父類成員 子類的成員可以與隱藏從父類繼承的成員,類似於重寫。public new void sayhello this關鍵字的使用 1.代表當前類的物件...