this關鍵字的使用

2021-07-10 10:10:23 字數 458 閱讀 9897

我們曾經曰:起名字要做到見名知意。

this:是當前類的物件引用。簡單的記,它就代表當前類的乙個物件。

注意:誰呼叫這個方法,在該方法內部的this就代表誰。

this的場景:

解決區域性變數隱藏成員變數

*///定義學生類

class student

//姓名設定值

public void setname(string name)

//年齡獲取值

public int getage()

//年齡賦值

public void setage(int age)

}//測試類

class studenttest }

this關鍵字的記憶體**

this關鍵字使用

一,表示類中屬性 1,沒有使用this的情況 class person public string getinfo public class thisdemo01 執行結果 姓名 null,年齡 0 可以得出結論 此時並沒有正確將內容賦給屬性 假設身邊有乙隻筆,遠處也有乙隻筆,肯定會就近拿身邊的筆。...

this關鍵字的使用

1 this可以用來修飾屬性 方法 構造器 2 this修飾屬性和方法 this理解為當前物件或當前正在建立的物件 構造器中的this 在類的方法中,我們可以使用 this.屬性 或 this.方法 的方式,呼叫當前屬性或方法。但是,通常情況下,我們都選擇省略 this.特殊情況下,如果方法的形參和...

this關鍵字的使用

簡介 this表示當前物件的引用 一 this有兩種使用情況,一種就是直接使用 this.屬性名 或者 this.方法名 另外一種是 this 二 使用this實現構造方法的互相呼叫,可以解決 的重複現象。例如 public student string name this 呼叫無引數構造方法 th...