方法體的構成 this關鍵字

2021-07-04 18:04:20 字數 462 閱讀 4126

/*

* 注:類的方法中,方法的區域性變數可能會與類的字段同名。

* 這時,不能使用同名的標示符訪問類的字段,引入this訪問方式。

* * 注:在類的方法中出現的this作為乙個值型別,它表示對呼叫該方法的物件的引用;

* 而靜態字段從根本上是屬於類的,因此不能用this(相當於類program的物件)去訪問靜態字段。

*/namespace 方法體的構成_this關鍵字  //this相當於類program的物件

\n", a);

console.write("類program的成員字段 a = ",this.a);//通過this去訪問類的成員字段

方法重寫 構成方法和繼承 final關鍵字

方法重寫 執行時的重寫.代表如果兩邊的資料型別是基本資料型別,那麼直接比較是否相等.如果兩邊的資料型別是引用資料型別,那麼是引用是否相等 equals 預設情況下,呼叫的是object.eqals 這個方法比較是物件的引用是否一致.但是在某些特殊的業務場景中,我們也可以重寫該方法.super 代表父...

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

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

this關鍵字 static關鍵字

1.當成員變數和區域性變數重名,可以用關鍵字this來區分 this 代表物件,代表那個物件呢?當前物件 this就是所在函式所屬物件的引用 簡單說 那個物件呼叫了this所在的函式,this就代表哪個物件 this也可以用於在建構函式中呼叫其他建構函式 注意 只能定義在建構函式的第一行,因為初始化...