Java:new的作用


  當一個引用類型的變量被聲明以后,如果沒有初始化,那么它不指向任何對象。Java語言用new關鍵字創建對象。

作用:

1、為對象分配內存空間,將對象的實例變量自動初始化為其變量類型的默認值。

2、如果實例變量在聲明時被顯式初始化,那就把初始化值賦給實例變量。

3、調用構造方法。

4、返回對象的引用。

Java虛擬機執行new語句時

1、為一個新的對象分配內存空間,他所有的成員變量都被分配了內存,並自動初始化為其變量類型的默認值。

2、顯式初始化各變量的值。

3、調用構造方法

4、將對象的引用復制給變量


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM