首頁 >Java >Java基礎 >java this是指針嗎

java this是指針嗎

angryTom
angryTom原創
2019-11-18 10:03:312876瀏覽

java this是指針嗎

java this是指標嗎

#java裡沒有指標的概念,但有類似c 指標的句柄的概念,兩者只是在語法上有些不同,性質是一樣的,都是指某個類別的一個物件。

java中的this

#當局部(或形參)變數和成員變數重名的時候,在方法中使用this表示成員變數以示區分。

如果在方法內部呼叫同一個類別的另一個方法,就不必使用this。同樣,在一個方法中如果沒有局部變數和成員變數同名,那麼在這個方法中使用成員變數也不必使用this,this具有以下的意思:

#1、表示對目前物件的引用!

2、表示用類別的成員變量,而非函數參數。

3、用來在建構方法中引用滿足指定參數類型的建構器(其實也就是建構方法)。但是這裡必須非常注意:只能引用一個建構方法且必須位於開始!

4、很明顯this不能用在static方法中,因為this指涉當前對象,而static則無對象之說。

php中文網,大量的免費Java入門教學,歡迎線上學習! 

以上是java this是指針嗎的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn