Java中對象數組的建立【VS】c++中對象數組的建立

來源:互聯網
上載者:User
       Java中,由於其機制的不同,在建立對象數組時和c++中尤其不同。       一、Java中聲明對象語句,如:People  lilei;其實只是為對象開闢了一個入口,其真正的內容這時還沒有,也就是還沒有分配空間,所以還要調用new 關鍵字。而c++中則不然,在聲明一個對象時,自動調用類的建構函式,為對象分配記憶體空間。       二、特別是在Java中聲明類對象數組時,必須要注意,先看下面在Java中這幾行代碼:            

如:JButton btn[]=new JButton[10];  // 為對象數組分配空間

For(int i=0;i<10;i++)

      {

   Btn[i]=new JButton();       //為每個btn[i]具體分配空間

}

和c++中一對比則可發現其中的差別!!!

上面這些都是我自己在編寫程式中的想法,有些錯誤或者不足是在所難免,希望各位多多指點……

                                                                                            jeking   敬上

相關文章

聯繫我們

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