什麼是java實例化
Persion p1 = new Persion();
java實例化就是使用new關鍵字建立一個物件的過程,例如「new Persion()」就代表實例化了一個Persion對象,其中Persion末尾的括號代表立即呼叫Persion類別的建構函數來進行初始化的操作。 ,其實,它包含了四個動作。 (推薦教學:java教學)
1)右邊的“new Persion”,是以Persion類為模板,在堆空間裡建立一個Persion類別物件(也簡稱為Persion物件)。
2)末尾的()意味著,在物件建立後,立即呼叫Persion類別的建構函數,對剛產生的物件進行初始化。構造函數是肯定有的。如果你沒寫,Java會為你補上一個預設的建構子。
3)左邊的「Persion p1」建立了一個Persion類別引用變數。所謂Persion類別引用,就是以後可以用來指向Persion物件的物件引用。
4)「=」操作符使物件參考指向剛建立的那個Persion物件。
範例:
class A { int i; }
這裡A就是一個類別
而物件就是一個類別的具體的某一個,如
A a1 = new A(); A a2 = new A();
a1 a2都是物件
而建立物件的過程就叫做實例化
因此有時候我們也將物件叫做一個類別的實例。
以上是什麼是java實例化的詳細內容。更多資訊請關注PHP中文網其他相關文章!