java中this關鍵字總結

1、this是一個引用,也是一個變數,存儲在JVM堆記憶體的Java對象內部。

2、this變數中保存的記憶體地址指向自身。

3、this可以在實例方法中使用,this指向當前正在執行這個動作的對象(this代表當前對象)。

4、this不能使用在帶有static關鍵字的方法中。

5、this大多情況下是可以省略不寫的。當用於區分實例變數和局部變數的時候,this.不能省略。

 

 

 

在上述例子中,this關鍵字用於區別局部變數和示例變數,不能省略。其中局部變數是在方法體中聲明的,實例變數也就是成員變數,在方法體外聲明。

6、this還可以使用在構造方法當中,通過當前的構造方法調用其他的構造方法。語法格式為:this();。需要注意的是,this()這種語法只能出現在構造函數第一行。

 

Tags: