2014-07-25 98 views
-4

java中的對象是什麼,它僅僅是緩衝區中的內存區域,還是定義說的?它是在new運算符之後創建的嗎?那麼爲什麼我們在最後使用類構造函數呢?創建Java對象,扭曲的對象

+10

哦,我的小耶穌。請在開始提問之前參閱一些java指南。 –

+0

你需要做一些閱讀才能理解答案。你問的都是基本問題和非常先進的問題,你需要先做一些研究。我曾嘗試過回答這些問題,但沒有幫助。 –

+0

這不是那種方式......它很簡單我知道對象是什麼以及我們如何定義,但問題是如果它已經在新運算符之後創建,爲什麼我們需要類構造函數。 – dream123

回答

1

什麼是java對象 - >的對象是類的一個實例。

它只是緩衝區中的內存區域或定義說 - >它佔用一些內存。

它是新的運營商後創建 - >是

那麼,爲什麼我們使用類的構造函數月底 - >要初始化對象字段的狀態。

1

通常我不會回答這樣一個下研究的問題,但他們說:「你不知道,你不知道什麼是」如此...

一個Java object是Java的一個實例class使用new關鍵字創建,並存儲在內存中的heap space中,並由其變量名稱引用。

MyClass classVariableName = new MyClass(); //Create object of type MyClass and refer to it with the name 'classVariableName' 

new被稱爲一類,這個類的構造函數被調用的對象被創建,讓你在創作一些控制。例如,設置成員變量的默認值。

更詳細描述here

+1

感謝ross的支持。 – dream123

0

說你已經有了測試對象

Test test1 = new Test(); 

每當使用new操作符的創建對象堆被創建時的對象space.and其返回存儲位置, 這裏你創建測試類對象和對象的內存位置保存在test1引用變量中。