java中this關鍵字用法的總結

來源:互聯網
上載者:User

this關鍵字
————————————————————————————————————————

當成員變數和局部變數同名的時候,為了區分,可以使用一個關鍵字來完成。This

This:代表的是一個對象,代表哪個對象呢?
哪個對象調用this所在的函數。This就代表哪個對象。
This就是當前對象的一個引用。

This(這個會用就行,可以不用管原理)

表現形式之一:當局部變數和成員變數同名的時候,可以用this來區分。
表現形式之二:建構函式之間的調用可以使用this關鍵字。後面跟上小括弧,指定具體的實參即可明確要調用的建構函式。

注意:調用本類中建構函式的this語句必須定義在建構函式的第一行。
因為初始化動作要先完成。

This(name)

This什麼時候用?
當定義功能時,功能內部使用到了調用該功能的對象。這時就用this來表示。

一般函數是不能夠直接調用建構函式
因為建構函式是對對象初始化的,對象建立完畢後建構函式。。。。。。

要記著This的基本使用思想
當局部變數和成員變數同名的時候,可以用this區分,誰是成員變數,誰是對象中的屬性。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.