Java之構造器的作用

來源:互聯網
上載者:User

標籤:

我總是要把構造器和方法混淆,後來發現,

方法,實際上,是需要用於執行java代碼的,而構造器,

 

 

構造器,,,是一個類的執行個體!!

 

為什麼呢?

類的執行個體,我們需要用類來建立對象,進而訪問其屬性,因為執行個體是需要被用來調用的,但是調用的話,我們不得不去考慮一個問題,就是對象,最終是被儲存在記憶體裡面的,而儲存的時候,我們的記憶體不得不需要給他再另外開闢新的記憶體空間,那麼,java是如何給這種我們所需要的類來開闢記憶體空間的呢?這就涉及到了java的記憶體機制,就是說,我們必須要給這個類製作一個構造器,而且這個構造器的名稱必須和這個類的名稱是一致的,這樣,我們的java編譯器才能識別這個類,進而給這個類在記憶體中開闢記憶體空間,也就是我們所說的,我們手動,人為的給他進行“初始化”,案例如下:

  class Rock {

    Rock() {

      System.out.print("Rock");

    }

  }

 

  這樣,當我們在對Rock類進行調用的時候,我們的java編譯器就會事先對他進行“自動”地初始化,開闢記憶體空間

 

Java之構造器的作用

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.