跳轉到內容

類和物件

100% developed
來自華夏公益教科書

導航 類和物件 主題:v  d  e )
主題:

類和物件

[編輯 | 編輯原始碼]

面向物件的程式是由物件構建的。類是用於建立物件的“模板”。類定義了物件可以包含的值以及可以在物件上執行的操作。

編譯後,類儲存在檔案系統中的“(類名).class”檔案中。

當我們要從該類建立第一個物件時,或者當我們呼叫其靜態函式之一時,該類會被載入到記憶體中。載入

在類載入期間,所有類靜態變數都將被初始化。此外,在 static { ... } 塊中定義的操作也將被執行。載入類後,它將保留在記憶體中,並且類靜態變數不會再次被初始化。

類載入到記憶體後,就可以從該類建立物件。建立物件時,其成員變數將被初始化,但類靜態變數不會被初始化。

當不再有對物件的引用時,垃圾收集器將銷燬該物件並釋放其記憶體,以便該記憶體可以被重複利用來儲存新的物件。


華夏公益教科書