Java——this

來源:互聯網
上載者:User

標籤:

【this】在沒有new一個對象前,this不知道指的是什麼;當new出一個對象時,this指的是當前對象的引用。  【分析】<1>int i =0;這裡的i指的是成員變數;Leaf(int i)這裡的i是形參i(二者都在棧中,但不是一個變數)。<2>this.i = i;後面的i未作說明,這是根據就近原則確定i指的是形參i,this是當前對象Leaf的引用,this.i指的就是成員變數。<3>return this;返回的是指向自身的引用。<4>Leaf.increament()返回的是this,即該對象的引用(在棧中重新開闢一個空間)。<5>Leaf.increament().increament();傳回值仍然是this。 註:<1>this指的是對對象的引用,不是類;<2>this可以看做是一個變數。 【記憶體分析】    

Java——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.