this關鍵字的使用 學生案列

2021-10-22 16:20:38 字數 492 閱讀 2305

this修飾的變數用於指代成員變數

方法的形參如果與成員變數同名,不帶this修飾的變數指的是形參,而不是成員變數;

方法的形參沒有與成員變數同名,不帶this修飾的變數指的是成員變數。

解決區域性變數隱藏成員變數this:代表所在類的物件引用

記住:方法被哪個物件呼叫,this就代表哪個物件

package it.lym;

public class student

public string getname(

) public void setage(int age)

public int getage(

) public void show(

)}

package it.lym;

public class studentdemo

}

this關鍵字使用

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

this關鍵字的使用

我們曾經曰 起名字要做到見名知意。this 是當前類的物件引用。簡單的記,它就代表當前類的乙個物件。注意 誰呼叫這個方法,在該方法內部的this就代表誰。this的場景 解決區域性變數隱藏成員變數 定義學生類 class student 姓名設定值 public void setname strin...

this關鍵字的使用

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