Java的this關鍵字

2021-08-28 22:10:32 字數 416 閱讀 9245

this表示呼叫方法的當前物件。

this的用法:1、如果在類的方法中呼叫同乙個類的成員變數或成員方法時,不必使用this,直接使用就可以。

如果方法的引數或區域性變數與成員變數同名,即產生歧義,這種情況下必須使用this。

2、如果乙個類中定義了多個建構函式,為了避免重複**可以在乙個建構函式裡呼叫另乙個建構函式

呼叫另乙個建構函式時只能使用this關鍵字實現

publicstudent(string sno,string name,intage) {

this(sno,name);    //這就是呼叫另乙個建構函式

this.age=age;

3、作為返回物件

static關鍵字 java關鍵字

先按照宣告順序初始化基類靜態變數和靜態 塊,接著按照宣告順序初始化子類靜態變數和靜態 塊,而後按照宣告順序初始化基類普通變數和普通 塊,然後執行基類建構函式,接著按照宣告順序初始化子類普通變數和普通 塊,最後執行子類建構函式。import static com.test.test1.fu.say i...

Java的關鍵字

一 原始資料型別 byte short int long float double char boolean 二 迴圈關鍵字 do while for break continue 三 分支關鍵字 if else switch case default break 四 方法,變數和類修飾符 priv...

java的this關鍵字

列印乙個物件,輸出的是這個物件的位址 jdk提供的乙個位址 this代表當前類的指定例項的引用 this只能在類的物件方法中使用 this代表當前呼叫這個this 所在的方法的物件的自身 this呼叫本類裡面的屬性和方法,this.屬性名,this.方法 通過this可以呼叫同類中的構造器 this...