如何實例化對象


在Java中,new關鍵字用於實例化一個對象。new運算符在內存中創建一個對象,並返回對新創建的對象的一個引用。只要我們的程序保留對該對象的一個引用,那么這個對象將一直保留在內存中。

下面的語句聲明了一個Employee引用,並使用new關鍵字將該引用賦值給一個新的Employee對象:

Employee e;

e = new Employee();

引用e指向內存中的Employee對象。運算符new為該對象分配內存,然后將該對象的所有成員變量賦以初始值,這樣,這些成員變量就不會包含垃圾數據。

實例化對象的兩條語句可以合並為一條語句來實現。例如:Employee e = new Employee();

這里我們之所以要分開為兩條語句,是為了重點強調在實例化時實際上在內存中創建了兩個實體:一個引用和一個對象。在兩條語句的第一條語句中,e被聲明為對一個Employee對象的引用,意思是e可以引用任何Employee對象。而第二條語句中,e被賦值了一個新的Employee對象。


免責聲明!

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



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