1. 程式人生 > >java中什麼是例項化

java中什麼是例項化

java中什麼是例項化
Demo demo = new Demo();
通常把這條語句的動作稱之為建立一個物件,也就是例項化,其實,它包含了四個動作。

1)右邊的“new Demo”,是以Demo類為模板,在堆空間裡建立一個Demo類物件(也簡稱為Demo物件)。

2)末尾的()意味著,在物件建立後,立即呼叫Demo類的建構函式,對剛生成的物件進行初始化。建構函式是肯定有的。如果你沒寫,Java會給你補上一個預設的建構函式。

3)左邊的“Demo demo”建立了一個Demo 類引用變數。所謂Demo類引用,就是以後可以用來指向Demo物件的物件引用。

4)“=”操作符使物件引用指向剛建立的那個Demo物件。